ツールバーからボタンを編集したいのですが、ボタンのスタイルを編集しようとしているときに気付きました。現在SolidColorBrushes
はPresentationFramework.Aero
. SystemColor
のを取得したいと思いToolBarButtonPressed
ます。
私は自分自身を明確にしますか?そうでない場合は、お知らせください。
ツールバーからボタンを編集したいのですが、ボタンのスタイルを編集しようとしているときに気付きました。現在SolidColorBrushes
はPresentationFramework.Aero
. SystemColor
のを取得したいと思いToolBarButtonPressed
ます。
私は自分自身を明確にしますか?そうでない場合は、お知らせください。
リソースキーがわからないため、これらのブラシにアクセスできないと思います。これらのブラシは aero テーマのリソース ファイルで定義されており、 では表示されませんSystemColors
。
ツールバー ボタンのテンプレートを変更するのではなく、スタイルを少しだけ変更したい場合があります。その場合、デフォルトのツールバー ボタン スタイルに基づいてスタイルを作成でき、現在のテーマを気にする必要はありません。
<Style x:Key="ButtonStyle1" TargetType="{x:Type Button}"
BasedOn="{StaticResource {x:Static ToolBar.ButtonStyleKey}}">
<!--custom setters and triggers-->
</Style>