方法: バインディングをクリアする

この例では、オブジェクトからバインディングをクリアする方法を示します。

オブジェクトの個々のプロパティからバインディングをクリアするには、次の例で示すように、ClearBinding を呼び出します。 次の例では、TextBlock オブジェクトである mytextTextProperty からバインディングが削除されます。

BindingOperations.ClearBinding(myText, TextBlock.TextProperty);
BindingOperations.ClearBinding(Me.myText, TextBlock.TextProperty)

バインディングをクリアすると、バイディングが削除され、依存関係プロパティの値は、バインディングが存在していなかったときの値に変更されます。 この値は、既定値、継承された値、データ テンプレート バインディングの値などです。

オブジェクトのすべての可能なプロパティからバインディングをクリアするには、ClearAllBindings を使用します。

関連項目