我试图为xbap应用程序实现mvvm设计模式但无法执行简单的文本绑定。在xbap mvvm实现中的问题
以下是我DemoViewModel.cs的定义,
类DemoViewModel:INotifyPropertyChanged的 { 字符串名称;
public event PropertyChangedEventHandler PropertyChanged;
public string Name
{
get
{
return name;
}
set
{
name = value;
OnPropertyChanged("Name");
}
}
public DemoViewModel()
{
Name = "test";
}
protected virtual void OnPropertyChanged(string propertyName)
{
if (this.PropertyChanged != null)
{
this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
}
}
}
我结合视图中使用的视图后面代码视图模型,
公共DemoView() { 的InitializeComponent(); DataContext = new DemoViewModel(); }
以下是对存在于视图文本框绑定定义,
xaml code for binding, 根据我'测试'应显示在执行时不显示的文本框。如果我在这里错了,请纠正 –
Mstechuser1
2010-05-28 14:02:36
我测试了你的代码,它完美的工作。我不确定发生了什么事。当您调试应用程序时,请检查您的输出窗口,数据绑定错误显示在其中。看看窗口中的任何消息是否有帮助。 – Agies 2010-05-29 02:20:03
雅事情正在发生,因为预期不知道Ÿ文本没有显示在我的第一次EXEC ..反正非常感谢 – Mstechuser1 2010-06-01 08:33:13