1

私は、http ://msdn.microsoft.com/en-us/library/ms743695.aspxとhttp://msdn.microsoft.com/en-us/library/aa970451.aspxの例に従いました。

私の場合、コンテンツが Name プロパティにバインドされたラベルがあります。

 <Label  Name="lblName" Content="{Binding Source={StaticResource myDataSource}, Path=Name}"/>

ページにはテキストボックスとボタンがあります。ボタンのコードビハインドは

Dim p As New Person
p.Name = txtbox1.Text

コードをステップ実行すると、OnPropertyChanged が呼び出され、次に personName の正しい値を持つ Setter が呼び出されます。実行後、ページのラベルは元の値のままです。本当に単純なものが欠けていると思いますが、多くの検索と試行錯誤の後、それを機能させることができません。どんな助けでも大歓迎です。

4

2 に答える 2

1

あなたのコードビハインドは、 のインスタンスを使用するのではなく、新しい人物を作成していますmyDataSource

'This creates a new instance - you need to set "myDataSource.Name" instead
Dim p As New Person
于 2013-07-22T16:28:07.350 に答える