C# 如何在C中更新我的gridView.ItemsSource#
我对C# 如何在C中更新我的gridView.ItemsSource#,c#,windows-runtime,windows-store-apps,C#,Windows Runtime,Windows Store Apps,我对GridView和ItemsSource 我的代码如下所示: public ObservableCollection<MyClass> MyData = new ObservableCollection<MyClass>(); ... gridView.ItemsSource = MyData; 公共ObservableCollection MyData=新ObservableCollection(); ... gridView.ItemsSource=MyData
GridView
和ItemsSource
我的代码如下所示:
public ObservableCollection<MyClass> MyData = new ObservableCollection<MyClass>();
...
gridView.ItemsSource = MyData;
公共ObservableCollection MyData=新ObservableCollection();
...
gridView.ItemsSource=MyData;
当我向MyData
添加内容时,我会立即在网格中看到它。但是当我在MyData
中编辑类型为MyClass
的元素时,我看不到网格中的更改
如何刷新网格以便我也能看到在
MyClass
项上所做的更改?一个选项是通过通知更改来通知数据网格。类似如下
可观测收集
项必须实现,即在您的情况下MyClass
看这里
没有刷新方法!另一个选项可能是在项目源更改时通知。例如这个链接