继承INotifyPropertyChanged
public partial class MainWindow : Window,INotifyPropertyChanged
{
public MainWindow()
{
InitializeComponent();
}
public String Department
{
get { return "软件工程部"; }
}
public string PersonName
{
get { return personName; }
set
{
personName = value;
OnPropertyChanged("PersonName");
}
}
private String personName;
public event PropertyChangedEventHandler PropertyChanged;
public void OnPropertyChanged(String propertyName)
{
PropertyChanged?.Invoke(this,new PropertyChangedEventArgs(propertyName));
}
private void Button_Click(object sender, RoutedEventArgs e)
{
//提交
MessageBox.Show("hi," + PersonName);
}
private void Button_Click_1(object sender, RoutedEventArgs e)
{
//重置
PersonName = "";
}
}