63

WPF のスタイルとコントロール テンプレートがボタンの外観にどのように影響するかについて学んでいます。

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

WPFでこれを行うにはどうすればよいですか?

4

2 に答える 2

147

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

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

これは、ToggleButtonを使用する場合にも機能しToggleButtonStyleKeyます。

FlatStyleWPF では、コントロールを完全に再スタイルして、希望どおりに見えるようにすることができます。そのため、コントロールにそのような特定のプロパティがありませんButton

于 2009-03-30T14:14:34.320 に答える
25

ウィンドウ/ページリソースに以下を追加します。

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

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

于 2012-10-05T10:19:18.620 に答える