2

ウィンドウ B のテキスト ボックスの値をウィンドウ A のスライダーの値にバインドするにはどうすればよいでしょうか。テキストボックスの値を手動で変更すると、スライダーの親指の位置に反映されるように、これを双方向バインディングにしたいと考えています。フォーム内の要素のバインドは非常に単純ですが、Windows 間のバインドは私にとって謎です。

4

1 に答える 1

1

バインドしたい値を含むパブリック プロパティを持つクラスを作成します。

オブジェクトのインスタンスを作成し、BのDataContextプロパティをそのオブジェクトに設定します。A ののプロパティを同じオブジェクトに設定します。両方の FrameworkElementsのオブジェクトの Path プロパティを、作成したパブリック プロパティの名前に設定します。セッターで PropertyChanged イベントを実装して起動します。TextBoxWindowDataContextSliderWindowBindingINotifyPropertyChanged

于 2012-07-06T03:57:56.310 に答える