は、これは私のViewModelある -結合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はMessageBox.Show()のプロパティのセッター内でより多くを探していた –
@アーロン - ああ本当にアーロン、まあ私はあなたが解釈する方法を見ていない "今、人のFirstNameが変更されています。私はいくつかのタスクを実行したい、メッセージボックスを発生させることを許可します。あなたが大きなアイデアを持っているなら、あなたの意見の代わりに答えを投稿してみてはいかがですか? – Gabe
質問が明確でない場合は、OPに詳細を問い合わせてください。私は単にそれを指摘していたので、おそらくあなたはそれらの要素を考慮に入れて追加のルートを提供することができます。 –