2016-07-08 19 views
3

グリッド内にメニューとツールバー/ツールバーを備えた単純なWPFアプリがあります。デフォルトでは、色が一致しない(メニューは灰色で、ツールバーが青 - イメージを参照してください)WPFアプリのメニュー/ツールバーの色

enter image description here

私は特に、背景色を設定しようとしたが、他の問題(ツールバーオーバーフローボタンが、その後があります色、サブメニューの色)

デフォルトでは、色はシステムテーマと一致する必要があります。魔法の設定はありますか?確かに私はすべてを特別にスタイルする必要はありませんか?

おかげ

答えて

0
  1. は、そのコントロールのデフォルトControlTemplatesを取得します。

  2. プロジェクトに新しいResourceDictionaryを追加し、テンプレートのルートBordersでテンプレート

  3. 変更の背景プロパティことを挿入します。
+0

ありがとうございました。一貫したメニュー/ツールバースタイルを得るためには、本当にやるべきことはありますか?私は「システムのデフォルト」や「一貫性」を超えて何かをスタイルするつもりはない。私には奇妙に見えます! – Scotty

+0

システムデフォルトを使用する場合 - メニューシステムの色を変更しないでください。あなたが何かを変更したい場合 - デフォルトテンプレートを編集したい場合は – Mikolaytis

+0

が好きなように変更しますが、メニューとツールバーは異なる色になります。 – Scotty