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