2009-07-10 8 views
1

文字列プロパティへのデータバインディングを使用するxamlで宣言されたテキストボックスがあります。コードでバインディングを無効にしてから再度有効にするにはどうすればよいですか?データバインディングをプログラムでオン/オフできますか?

ありがとうございます!

+0

私はあなたが「オンとオフ」ではなく、「オフ・オフ」意味を推測... –

+0

はい!それについて申し訳ありません:) – djcouchycouch

答えて

3

あなたは結合を除去し、BindingOperations.SetBindingは後ろにそれを追加するBindingOperations.ClearBindingを使用することができます。

+0

私は本当に実際にバインディングをオン/オフにすることはできませんが、それは十分に見えるように見えます。ありがとう! – djcouchycouch

0

動作するかどうかわかりませんが、FrameworkElement.SetBinding()を呼び出して、2番目のパラメータにnullを渡すことができます。

+0

私はそれを試していませんが、BindingOperations.SetBindingの周りのラッパーです。バインディングがnullの場合にスローします。参照してください:http://msdn.microsoft.com/en-us/library/system.windows.data.bindingoperations.setbinding.aspx –

関連する問題