C# 通知已更改的属性不工作

C# 通知已更改的属性不工作,c#,xaml,inotifypropertychanged,C#,Xaml,Inotifypropertychanged,这是我的xml代码 这是我的模型 public string\u Name; 公共字符串名 { 获取{return\u Name;} 设置{u Name=value;RaisePropertyChanged(“Name”);} } 当我为这两个属性设置值时,即为id和Name 但它不通知命名…带有更新的简单数据绑定示例。您可以将此作为开始的参考:) public分部类主窗口:窗口,INotifyPropertyChanged { //实施INotify 公共事件属性更改事件处理

这是我的xml代码


这是我的模型

public string\u Name;
公共字符串名
{
获取{return\u Name;}
设置{u Name=value;RaisePropertyChanged(“Name”);}
}      
当我为这两个属性设置值时,即为id和Name


但它不通知命名…

带有更新的简单数据绑定示例。您可以将此作为开始的参考:)

public分部类主窗口:窗口,INotifyPropertyChanged
{
//实施INotify
公共事件属性更改事件处理程序属性更改;
私有void NotifyPropertyChanged(字符串propertyName)
{
PropertyChangedEventHandler处理程序=PropertyChanged;
if(null!=处理程序)
{
处理程序(这是新的PropertyChangedEventArgs(propertyName));
}
}
私有字符串_mytext;
公共字符串MyText
{
获取{return\u mytext;}
设置{u mytext=value;NotifyPropertyChanged(“mytext”);}
}
公共主窗口()
{
初始化组件();
}
已加载私有无效窗口(对象发送器、路由目标)
{
this.DataContext=this;//将DataContext设置为自身:)
MyText=“改变我”;
}
}



您是否忘记设置this.DataContext?这真的不是一个模型,它只是一个属性:)哦,是的!!它的属性..我也设置了datacontext,但它仍然不起作用:(k,这是WPF应用程序吗?显示你如何设置这些属性以及在哪里分配datacontext?我不知道为什么会发生这种情况..以前的集合非常棒,寻找bug可能是一个值得的冒险。祝你好运:)