コードからバインディングを作成しようとしています。MSDN は次の例を示します。
MyData myDataObject = new MyData(DateTime.Now);
Binding myBinding = new Binding("MyDataProperty");
myBinding.Source = myDataObject;
myText.SetBinding(TextBlock.TextProperty, myBinding);
このようにして問題なく動作します。私は必要に応じて使用しています.INotifyPropertyChanged
私の問題は、バインディングを設定した後、これを行う場合です:
MyData myDataObject = new MyData(DateTime.Now);
その後、バインディングは新しいオブジェクトで機能しません。目に見える値はもう更新されません。別の動的な方法でバインディング ソースを追加する必要があると思います。