WPF中的元素未注册到事件:PropertyChanged

时间:2013-02-26 11:14:19

标签: wpf mvvm label bind

Lable中的Xaml应该绑定到特定变量。

(我猜他的绑定导致问题,问题是为什么!)

下面:

<Label Content="{Binding Model.SomeCls,Path=Person.Name}" />

它是这样的:

的DataContext = ViewModel-&GT;模型 - &GT; SomeCls-&GT;人 - &gt; 名称(名称具有NotifyPropertyChanged功能)

当涉及NotifyPropertyChanged函数时,PropertyChanged事件为null。

我意识到这可能是因为没有注册参加活动。

我是否需要对每个变量使用它们来获取名称以放置NotifyPropertyChanged函数? (听起来有点奇怪)或者我错过了其他什么?

PS

输出窗口中没有绑定错误!!!

1 个答案:

答案 0 :(得分:0)

绑定错误,应该这样定义:

<Label Content="{Binding Path=Model.SomeCls.Person.Name}" />