web-dev-qa-db-ja.com

WPFでのボタンFlatStyleの設定

私は、WPFのスタイルとコントロールテンプレートがボタンの外観にどのように影響するかについて学習しましたが、

ButtonのFlatStyleを設定しようとしていますが、私が見たリソースでは、これを行う方法を教えてくれるものが見つかりません。Windowsフォームでは、FlatStyle = Flatで設定されます。

WPFでこれをどのように行いますか?

60
MrEdmundo

ToolBarクラスは、StylesをフラットにするButtonを定義します。使用例は次のとおりです。

<Button Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}"/>

WPFを使用すると、コントロールを完全に再スタイルして、必要なものに見えるようにすることができます。そのため、FlatStyleコントロールに特定のButtonプロパティがありません。

140
Kent Boogaart

Window/Pageリソースに次を追加します。

<Style BasedOn="{StaticResource {x:Static ToolBar.ButtonStyleKey}}" TargetType="Button"></Style>

そのスタイルスコープ内のすべてのボタンにフラットスタイルが適用されます。

23
PhonicUK