文字列プロパティへのデータバインディングを使用するxamlで宣言されたテキストボックスがあります。コードでバインディングを無効にしてから再度有効にするにはどうすればよいですか?データバインディングをプログラムでオン/オフできますか?
ありがとうございます!
文字列プロパティへのデータバインディングを使用するxamlで宣言されたテキストボックスがあります。コードでバインディングを無効にしてから再度有効にするにはどうすればよいですか?データバインディングをプログラムでオン/オフできますか?
ありがとうございます!
あなたは結合を除去し、BindingOperations.SetBindingは後ろにそれを追加するBindingOperations.ClearBindingを使用することができます。
私は本当に実際にバインディングをオン/オフにすることはできませんが、それは十分に見えるように見えます。ありがとう! – djcouchycouch
動作するかどうかわかりませんが、FrameworkElement.SetBinding()を呼び出して、2番目のパラメータにnull
を渡すことができます。
私はそれを試していませんが、BindingOperations.SetBindingの周りのラッパーです。バインディングがnullの場合にスローします。参照してください:http://msdn.microsoft.com/en-us/library/system.windows.data.bindingoperations.setbinding.aspx –
私はあなたが「オンとオフ」ではなく、「オフ・オフ」意味を推測... –
はい!それについて申し訳ありません:) – djcouchycouch