SetBindingメソッドが特定のプロパティ値を更新しているかどうかをチェックする必要があります。SetBindingメソッドがプロパティ値を更新する方法を確認するには?
私はここで
var binding = new Binding();
binding.Path = new PropertyPath("NullCheck");
binding.UpdateSourceTrigger = UpdateSourceTrigger.PropertyChanged;
binding.Mode = BindingMode.TwoWay;
uiElement.SetBinding(CheckBox.IsCheckedProperty, binding);
は、どのように私は、CheckBoxのプロパティが更新またはパスを結合に基づくものではありません確認することができ、以下のようなSetBindingを使用していますか?
上記のようにSetBindingメソッドを使用してバインディングを設定すると、uiElement.IsChecked値を確認しました。
しかし、これは常にfalseを返します。誰でも更新された値をチェックする方法を提案しますか?
Binding例外はありませんか? NullCheckプロパティはToggleButtonのDataContextの下にありますか? – Archana
@LovetoCodeいいえ、私はバインディングの例外を取得していません。 CheckBox.IsCheckedプロパティについてもこれをチェックしています。 – Smirti
NullCheckプロパティにはPropertyChangedイベントが実装されていますか?あなたはNullCheckとxamlコード – Archana