0

このOneTimeバインディングの違いは何ですか:

//Create the source string
string s = "Hello";

//Create the binding description
Binding b = new Binding("");
b.Mode = BindingMode.OneTime;
b.Source = s;

//Attach the binding to the target
MyText.SetBinding(TextBlock.TextProperty, b);

この?

MyText.Text = s;
4

1 に答える 1

1

それは非常に異なっています。2 番目の方法では、コード内の任意の時点でバインドされた値を変更できます。ただし、1 回のバインディングでは、バインドされた値はアプリの開始時またはデータ コンテキストの変更時にのみ評価されます。OneTime バインディングの説明はこちらを参照してください。

于 2013-06-11T19:30:32.860 に答える