4

私は WPF に非常に慣れていないため、これが非常にばかげている場合はご容赦ください。これを無視しないでください。

をスタイルする方法を知るためにインターネットを検索すると、ComboBox非常に長いコーディングが非常に多く見つかります。のすべての部分のスタイルを書き直しましたComboBox

私の質問は、コンボボックスのトグル ボタンのテンプレートのみを変更する必要がある場合、どうすればそれを行うことができるかということです。コンボボックスのスタイル全体をすべて書きたくありません。これは達成可能ですか?

前もって感謝します。

編集

私の問題をさらに説明します。ComboBox を MouseOver したときに表示される水色を削除する必要があります。コンボボックスのトグルボタンテンプレートを配線することでこれを解決できると思います。そのため、コンボボックスの一部(トグルボタンのみ)を上書きできるかどうかを探しています。

4

1 に答える 1

3

残念ながら、WPF でコントロールの一部だけをスタイルする簡単な方法はありません。通常、元のテンプレートを複製して、独自の目的に合わせて変更する必要があります。

利点は、コントロール (コンボボックスを含む) のテンプレートが広く利用できることです。

トグル ボタンを変更する具体的な例を次に示します。その例では、トリガーを削除すると、必要な結果を得ることができるはずです。

于 2012-11-19T11:22:28.987 に答える