-1
嗨我想提高一個EntityObject的PropertyChanged事件,我沒有找到辦法做到這一點,這可能嗎?有沒有辦法來手動引發一個EntityObject的PropertyChanged事件?
嗨我想提高一個EntityObject的PropertyChanged事件,我沒有找到辦法做到這一點,這可能嗎?有沒有辦法來手動引發一個EntityObject的PropertyChanged事件?
OnPropertyChanged("PropertyName")
您應該能夠與屬性裝飾的財產,然後調用ReportPropertyChanging和ReportPropertyChanged方法,像這樣:
[EdmScalarPropertyAttribute(IsNullable = false)]
public byte Status
{
get
{
return _status;
}
set
{
if (_status != value)
{
ReportPropertyChanging("Status");
_status = value;
ReportPropertyChanged("Status");
}
}
}
錯誤。 1)我想解決這個ReportPropertyChanged,我想提出基類的事件,ReportPropertyChanged可能最終引發這個事件,但它也做了更多以前的功能,當我說「手動提高」這是我不想要的,我剛剛找到答案 - 非常簡單,請看下面。 2)上面顯示的代碼是由一個工具生成的,我不會搞砸它。 3)我用vb.net標記了我的帖子。無論如何,謝謝你的回覆。 – Shimmy 2009-08-23 02:15:55