我有一個Lable
Xaml
應該綁定到一個特定的變量。WPF中的元素沒有註冊到事件:PropertyChanged
(我猜他的結合導致了問題,問題是爲什麼!)
這裏:
<Label Content="{Binding Model.SomeCls,Path=Person.Name}" />
它是這樣的:
的DataContext = ViewModel- > Model-> SomeCls-> Person - >Name(Name NotifyPropertyChanged function)
說到fu NotificationPropertyChanged PropertyChanged事件爲null。
我意識到這可能是因爲沒有註冊一個事件。
我是否需要在每個變量上使用它們來命名將函數NotifyPropertyChanged? (聽起來有點不可思議)還是我想念別的東西?
PS
有在輸出窗口中沒有綁定錯誤!
你讀過嗎? http://msdn.microsoft.com/en-us/library/ms743695.aspx – paul 2013-02-26 11:21:18
@paul是的!只有當名稱改變時我才需要通知,這可能嗎? – 2013-02-26 11:24:38
是的,這是可能的。您的標籤是否第一次綁定,但不會更改,還是不會綁定? – paul 2013-02-26 11:38:18