如何将标签的内容绑定到 class2 属性PropName
?
Class2 没有直接用于Mainwindlow.xmal.cs
.
Class1
正在用于Mainwindow.xmal.cs
并且Class2
正在用于Class1
。
这是我正在使用的代码:
class Class2:INotifyPropertyChanged
{
string _PropName;
public string PropName
{
get
{
return this._PropName;
}
set
{
this._PropName = value;
OnPropertyChanged("PropName");
}
}
private void OnPropertyChanged(string p)
{
if (PropertyChanged != null)
PropertyChanged.Invoke(this, new PropertyChangedEventArgs(p));
}
public event PropertyChangedEventHandler PropertyChanged;
}
public partial class MainWindow : Window,INotifyPropertyChanged
{
Class1 class1ob;
public MainWindow()
{
InitializeComponent();
class1ob = new Class1();
}
private void button1_Click(object sender, RoutedEventArgs e)
{
class1ob.changeProp();
}
}
我想将标签的内容绑定到Class2
属性 - PropName
。
我怎样才能做到这一点?