0

ユーザーがデータを表示しているか、編集/挿入しているかに応じて、wpf ウィンドウのコントロールを変更したいと考えています。たとえば、表示時にはラベルを表示し、編集/挿入時にはテキスト ボックス (またはコンボ ボックスなど) を表示したいとします。

DataTemplates でこれを行うことはできますか?それとも、データ項目ごとに 2 つのコントロールを用意し、フォームのモードに応じて表示を変更する必要がありますか?

DataTemplates が仕事をするなら、誰かが私にいくつかの例を指摘できますか?

どうもありがとう

4

1 に答える 1

0

私の意見では、これを行うためのより良い方法は、常に一緒に使用する必要がある場合に備えて、制御用に異なるデータ テンプレートを使用することです。いずれにせよ、スイッチ テンプレートまたはコントロール メカニズムを選択する必要があります。DataTrigger (最初の回答)またはValueConverterを使用できます

于 2012-07-23T05:43:06.750 に答える