我有一個名爲ViewModel類,使用此代碼:調試的PropertyChanged
public event PropertyChangedEventHandler PropertyChanged;
var copyOfPropertyChangedEvent = PropertyChanged;
if (copyOfPropertyChangedEvent != null)
{
var args = ViewModel.GetPropertyChangedEventArgs(propertyName);
copyOfPropertyChangedEvent(this, args);
}
當調試這一點,我想看看發生了什麼事情在copyOfPropertyChangedEvent事件。當我按下F12時,它將我帶到該行:var copyOfPropertyChangedEvent = PropertyChanged; 當我搜索PropertyChanged的所有用法時,Visual Studio爲我提供了一些用法,並且當我將斷點放入所有這些用途時,它們都沒有被擊中。
我怎樣才能看到PropertyChanged事件發生了什麼?
嗨,你能提供更多的代碼和背景嗎?我在那裏看到的一小部分代碼看起來很腥。回答更多隻是猜測:) – 2014-09-13 07:14:17
它基本上是通過綁定框架來監聽屬性更改通知並更新綁定目標。 – pushpraj 2014-09-13 07:47:19