這是我的視圖模型 -WPF,裝訂的datacontext
public class ViewModel
{
public ObservableCollection<Person> Persons { get; set; }
}
,這是類人:
public class Person : INotifyPropertyChanged
{
private string _firstName;
public string FirstName
{
get { return _firstName; }
set
{
_firstName = value;
if (PropertyChanged != null)
{
PropertyChanged(this, new PropertyChangedEventArgs("FirstName"));
}
}
}
public event PropertyChangedEventHandler PropertyChanged;
}
現在,每一次的人的名字中的一個改變我想要做一些任務, 可以說提出一個消息框。
我該怎麼做?
您顯示MessageBox的方式與Binding/DataContext或INotifyPropertyChanged無關;我的猜測是OP正在尋找更多的屬性 – 2010-12-14 17:43:11
@ Aaron的設置者中的MessageBox.Show(),哦,真的,亞倫,以及我看不出你如何解釋,「現在,每當其中一個人名字正在改變我想做一些任務,讓我們說舉一個消息框,我該怎麼做?「,任何其他方式。如果你有一些重要的想法,爲什麼不發表一個答案而不是你的意見。 – Gabe 2010-12-14 18:00:03
如果問題不清楚,請向OP詢問更多信息。我只是簡單地指出來,或許你可以提供一個額外的路線來考慮這些因素。 – 2010-12-14 18:04:31