私は、WPFのスタイルとコントロールテンプレートがボタンの外観にどのように影響するかについて学習しましたが、
ButtonのFlatStyleを設定しようとしていますが、私が見たリソースでは、これを行う方法を教えてくれるものが見つかりません。Windowsフォームでは、FlatStyle = Flatで設定されます。
WPFでこれをどのように行いますか?
ToolBar
クラスは、Style
sをフラットにするButton
を定義します。使用例は次のとおりです。
<Button Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}"/>
WPFを使用すると、コントロールを完全に再スタイルして、必要なものに見えるようにすることができます。そのため、FlatStyle
コントロールに特定のButton
プロパティがありません。
Window/Pageリソースに次を追加します。
<Style BasedOn="{StaticResource {x:Static ToolBar.ButtonStyleKey}}" TargetType="Button"></Style>
そのスタイルスコープ内のすべてのボタンにフラットスタイルが適用されます。