2016-12-02 4 views
1

クラスXの長さのテキストボックスコントロールがあり、依存プロパティを使用しています。ユーザーが長さの値を入力すると(10としましょう)、他のクラスYのクラスの外にある他のラベル。私は、このテキストボックスが私のクラスXの外にあるどんな値を取得することを意味します。 (私はこのような何かをしたいのでbind a value having dependency property from one class to another class textbox control in wpf)。WPFの複数のクラスで出力を表示できますか?

+0

あなたのデータ(モデル)は、あなたのビューではない他のいくつかのクラス(ビューモデル)で管理する必要があります。これにより、複数のビュー、または単一のビュー内の複数のコントロールを同じデータにバインドできます。これは、あなたがやっていることに対して過剰なものかもしれませんが、ここには良いコンセプトがあります(https://msdn.microsoft.com/en-us/library/hh848246.aspx)。 –

+0

私はそれを行うことができますが、私は一定の値にバインドする場合、私はテキストボックスから読み取り専用のディスプレイを取得したい場合はできません。 – user6850427

答えて

0

他のクラスでは、元のクラスの通知PropertyChangedを購読しています。問題のプロパティが変更されたら、目的のプロパティにコピーします。

+0

私はUpdateSourceTrigger = PropertyChangedを追加しました。でもそれは助けにはなりません。あなたは、プログラムでさらに詳しく説明できますか? – user6850427

+0

は、宣言された関数に再びバインドしなければなりませんでした。 – user6850427

関連する問題