【发布时间】:2014-05-05 19:16:30
【问题描述】:
以前在Windows Phone Silverlight 应用程序中,我们可以实现INotifyPropertyChanged 并提高它:
public int Id
{
get { return id; }
set
{
if (value != id)
{
id = value;
NotifyPropertyChanged("Id");
}
}
}
目前,在Windows Runtime App的默认集线器模板中,我看到我们使用
public ObservableCollection<Item> Items{ get; set; }
它只会检测是否添加或删除了一个集合项目,但是如何更改现有项目的属性? 我更改了一个项目的属性,但它没有生效。怎么了?谢谢。
更新:我知道我们仍然可以做到这一点并且有效。但这是在 Windows 运行时应用程序中推荐的方法吗?
【问题讨论】:
-
还是和 WPF 一样。
-
模板只是一个模板。它不是任何东西的全功能实现。
标签: c# xaml windows-phone-8 windows-runtime windows-phone