我試圖爲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