如果我想将集合绑定到Silverlight中的某种形式的列表控件.是唯一的方法,这样使集合中的底层对象实现INotifyPropertyChanged,并使集合成为Observablecollection?
如果我使用某种第三方对象,例如由Web服务返回的对象,我必须将其包装或映射到实现INotifyPropertyChanged的东西?
不,一旦在Visual Studio中向silverlight项目添加服务引用,就可以右键单击它并对其进行配置,使其使用ObservableCollection(无论如何都是默认设置)
此外,默认情况下,服务引用将确保服务的返回类型已实现INotifyPropertyChanged.