0

私は特定の変数にバインドすることになっていますLableXaml

(彼のバインディングが問題を引き起こしていると私は推測しています、問題は理由です!)

ここ:

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

これは次のようになります。

DataContext = ViewModel-> Model-> SomeCls-> Person-> Name(NameにはNotifyPropertyChanged関数があります)

関数NotifyPropertyChangedに関しては、PropertyChangedイベントはnullです。

イベントに登録されていないせいかもしれません。

関数NotifyPropertyChangedを配置するために名前を取得するためにそれらを使用する各変数に必要ですか? (少し奇妙に聞こえます)それとも私は何か他のものが欠けていますか?

PS

出力ウィンドウにバインディングエラーはありません!!!

4

1 に答える 1

0

バインディングが間違っています。次のように定義する必要があります。

<Label Content="{Binding Path=Model.SomeCls.Person.Name}" />
于 2013-02-26T11:23:27.030 に答える