关于可观察集合的快速说明。我一直在Silverlight中玩弄这些东西,做一些绑定方面的事情。当从集合中删除或添加时,似乎CollectionChanged事件会触发。我希望当我更改集合内某个类的属性时,会有某些东西触发。集合属性本身已经有了RaisePropertyChanged。我需要对类型类本身进行特殊处理吗?所以如果我有这个:
ObservabelCollection<Person> personcollection... and if I change a property like:
Person p = personcollection.where(e => e.FirstName == "Joey").FirstOrDefault();
if (p != null) { p.FirstName = "Joe"; }
我期望在用户界面上会发生一些事情,但是没有任何变化。
非常感谢您的帮助。
David