observablecollection

    0热度

    1回答

    我有一个简单的表单,它扫描我的网络并找到计算机。我为每台发现的计算机动态添加一个用户控件。在每个用户控件中都有一个我需要管理的下拉列表。以下是用户界面的屏幕截图: 每个列表框可能包含2个可能列表中的1个。为了简单起见,可以说左列列表框被绑定到laptops.xml数据源,而右列列表框被绑定到servers.xml。 比方说在laptops.xml包含以下项目: 戴尔Inspiron 华硕 的Mac

    0热度

    1回答

    我想在DataGridComboBoxColumn中将特定项目设置为selectedItem。然而,很多研究,我还没有找到正确的答案。 我的情景: 我有一个编程创建一个DataGrid它有一个ObservableCollection<>为ItemsSource。作为最后一列,我想添加一个DataGridComboBoxColumn以供用户选择。由于这些数据已经存储在数据库中,因此我需要从存储在数据

    0热度

    2回答

    我有一个ObservableCollection在我的ViewModel与INotifyPropertyChanged,说A.现在我要循环通过A获取一些元素更新。 public ObservableCollection<ClassA> A { get { if (this.a== null) { this.a= new Observabl

    0热度

    1回答

    我正在为实践目的而在MVVM的一个小WPF项目上工作,我有两个窗口,每个窗口都有一个视图,一个用于显示员工(MainWindow)和一个用于添加员工(AddPersonWindow )。 在我的MainWindow中,有一个ComboBox绑定到ObservableCollection,我可以从我的MainWindow中的一个按钮打开AddPersonWindow。但是,如果通过单击保存按钮并执行

    0热度

    1回答

    我有一个ObservableCollection,它在WPF中填充数据网格。我需要绑定到“小时数”列的总数,并在“小时数”列中的值更改时进行总数更新。我可以通过听取“LostFocus”事件并运行一个函数来实现此目的,但我想尝试绑定。 我遇到的问题是NotifyPropertyChanged事件在集合中的items属性发生更改时不会触发。 sortie类NotifyPropertyChanged会

    5热度

    1回答

    最近,我不得不在我的PCL ListView上实现无限滚动/延迟加载。我离开了大部分的代码,但最重要的部分是: 视图模型 var countries = // get countries foreach (var country in countries) { // Countries is an ObservableCollection<Country>

    2热度

    2回答

    我注意到如果我使用RemoveRange从ObservableCollection中删除所有项目,它会更新用户界面,但是如果至少剩下单个项目,则不会。通过查看ObservableCollection源代码here,我看不到他们正在做什么来刷新内部Items集合。我基本上是分类ObservableCollection并实现我自己的OnCollectionChanged行为,以防止UI性能问题,并面临

    1热度

    2回答

    加入同一个项目中观察到的集合我有以下几点: ObservableCollection<dateListModel> model = new ObservableCollection<dateListModel>(); public class dateListModel { public string dateSelected { get; set; } public s

    0热度

    1回答

    我有两个数据网格在我的项目中,我希望将元素从第一个数据网格移动到第二个,并从第一个数据网格中移除它。 只要复制工作很好,我不能从第一个数据网格中删除选定的项目。 两个datargids被绑定与的ObservableCollection private void Button_Click(object sender, RoutedEventArgs e) { productio

    3热度

    2回答

    开头的字符串的索引我正在用C#和.NET Framework 4.6.1开发WPF。 我用这行代码: codesRead.IndexOf(string.Format("{0} OK", lastCode)); codesRead是private readonly ObservableCollection<string>。 当我使用这些字符串"code1 OK"时,它工作得很好。 现在我改变了这