Silverlight 4.0 InotifyProperty更改的简单问题
我在我的项目中使用实体框架4.0。我创建了一个与实体名称空间完全相同的分部类,并在其中添加了自定义属性。如何在这些属性的setter中引发通知 当我编写PropertyChanged()时,我没有从VS2010获得任何Intellisense帮助,甚至代码也没有编译。如果在分部类中显式实现INotifyPropertyChanged接口,则不允许在属性的setter中引发事件。然后,我还显式地从EntityObject继承我的分部类:Silverlight 4.0 InotifyProperty更改的简单问题,silverlight-4.0,Silverlight 4.0,我在我的项目中使用实体框架4.0。我创建了一个与实体名称空间完全相同的分部类,并在其中添加了自定义属性。如何在这些属性的setter中引发通知 当我编写PropertyChanged()时,我没有从VS2010获得任何Intellisense帮助,甚至代码也没有编译。如果在分部类中显式实现INotifyPropertyChanged接口,则不允许在属性的setter中引发事件。然后,我还显式地从EntityObject继承我的分部类: public partial class Photo :
public partial class Photo : EntityObject
{
private byte[] _photoByteArr = null;
[DataMemberAttribute()]
public byte[] PhotoByteArr
{
get
{
return _photoByteArr;
}
set
{
_photoByteArr = value;
//tried to put ReportPropertyChanged("PhotoByteArr"); here but it doesn't //work and gives error that its is not valid.
}
}
如何在这些自定义属性中引发属性更改通知?是否在同一程序集中创建自定义分部类 从MSDN: 所有的分部类型定义都意味着 相同类型的零件必须是 在同一程序集中和 相同的模块(.exe或.dll文件)。 部分定义不能跨越 多个模块