关于INotifyPropertyChanged的问题
<TextBox Height="23" Name="textBox1" Width="120"
Text="{Binding MyProperty, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged }"/>
public partial class MainWindow : Window
{
private classTest testClass = new classTest();
public MainWindow()
{
InitializeComponent();
textBox1.DataContext = testClass;
}
}
public class classTest : INotifyPropertyChanged
{
private String myVar;
public String MyProperty
{
get { return myVar; }
set
{
myVar = "123";
OnPropertyChanged(new PropertyChangedEventArgs("MyProperty"));
}
}
#region INotifyPropertyChanged Members
public event PropertyChangedEventHandler PropertyChanged;
protected void OnPropertyChanged(PropertyChangedEventArgs e)
{
if (PropertyChanged != null)
{
PropertyChanged(this, e);
}
}
#endregion
}