inotifycollectionchanged

    2热度

    1回答

    我的视图模型有两个类别,一个是MainCollection等为DerivedCollection。他们正在使用显示的控件,使得当用户用鼠标交互,项目可以被添加或从MainCollection除去,DerivedCollection应相应刷新。 第一部分(更新MainCollection)通过数据绑定自动发生,但我不知道如何将RefreshDerivedCollection方法挂接到MainColl

    3热度

    1回答

    我有一个用户控制。在那里我想维护一个集合作为一个依赖属性。假设该属性绑定到实现INotifyCollectionChanged的集合。 现在假设收集得到添加或一些项目我怎么可以听在用户控件变化中移除。

    1热度

    1回答

    我正在尝试将CollectionChanged事件添加到类中的任何项目。假设我有以下几点: public class A { string OneString; string TwoString; ObservableCollection<B> CollectionOfB; } public class B { string ThreeString

    0热度

    2回答

    我有一个定义自定义GetEnumerator()函数的类(通过实现IEnumerable <>)。我用它在每个TestStep的几个ObservableCollection<LogEvent>上以连续的方式迭代。我有一个私人的ObservableCollection<TestStep>,其中包含所有需要的数据。 我想使用这个类的实例作为ListBox的ItemsSource。但是,更新底层数据(O

    2热度

    1回答

    我想到了如果我在自定义集合上实现了INotifyCollectionChanged,DataGridView将订阅CollectionChanged事件。 我的集合实现IListSource和INotifyCollectionChanged,并有一个内部BindingList。我订阅来自BindingList的ListChanged事件并调用我的OnCollectionChanged方法,然后引发

    0热度

    1回答

    我在WPF中用ItemSource和所有那些让UI刷新它的类和事件创建了一个ListBox。但是有一个问题,我Remove方法: Public Sub Remove(ItemIndex As Integer) MyList.RemoveAt(ItemIndex) RaiseEvent CollectionChanged(Me, New NotifyCollectionChangedEventArg

    1热度

    3回答

    我有一个对象的列表,类型Emblem,我在LongListMultiSelector中显示。我只想展示那些还没有实现的。我可以选择一个或多个项目并将它们更改为IsAchieved = true,但问题是它们不会立即消失,UI不会自动更新。 我认为这不会是一个问题,因为我使用了ObservableCollection<T>。然后我发现如果一个项目的属性发生变化,那么这个集合就不会被通知。结果实现了I

    -2热度

    1回答

    我花了相当一段时间才弄清楚,如果ItemsSource不是ObservableCollection,DataGridView将不允许编辑单元格。我在这个假设中是否正确? 我有一个DataGridView具有另一个DataGridView的SelectedItem作为ItemsSource的属性。不幸的是,财产不能是一个ObservalbeCollection或从它派生。 所以我的具体问题是,Dat

    3热度

    2回答

    我观察到WPF ItemsControls的一个奇怪行为:如果将ItemsSource设置为实现INotifyCollectionChanged的对象并在此之后将ItemsSource设置为null,则创建CollectionView以将数据提供给ItemsControl仍会侦听源对象的事件CollectionChanged。 如果现在通过不同的线程更改了源集合,则CollectionView会引

    0热度

    1回答

    我是Windows Phone 8开发新手。我已经使用了它大约一个月,并且编写了自己的新闻应用程序,它使用API​​中的数据。我将文章内容脱机保存为应用程序的本地存储,如.json文件。由于我已经将它们保存为离线,因此我希望让用户能够将该文章“保存”到收藏夹列表,并让我的某个数据透视项显示保存的文章列表供他们稍后访问。我也希望用户可以管理该列表,即我希望他们能够根据需要删除项目。 我打算在装载要求