我正在使用两个视图,它们引用相同的视图模型.我的两个视图都包含一个绑定到视图模型中的值的文本框.我的问题是,如果我在一个GUI中更改文本框的值,它不会反映在另一个GUI中.我该怎么做才能做到这一点?
这是我的视图模型
public class ProductViewModel:INotifyPropertyChanged
{
private int machineheight;
#region INotifyPropertyChanged Members
public event PropertyChangedEventHandler PropertyChanged;
private void RaisePropertyChanged(string propertyName)
{
if (PropertyChanged != null)
{
PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
}
}
#endregion
public int MachineHeight
{
get
{
return this.machineheight;
}
set
{
this.machineheight = value;
RaisePropertyChanged("MachineHeight");
}
}
public ProductViewModel()
{
}
private ICommand mUpdater;
public ICommand UpdateCommand
{
get
{
if (mUpdater == null)
mUpdater = new Updater();
return mUpdater;
}
set
{
mUpdater = value;
}
} …Run Code Online (Sandbox Code Playgroud)