it-swarm.com.de

Schaltfläche FlatStyle in WPF einstellen

Ich habe gerade gelernt, wie sich Stile und Steuerungsvorlagen in WPF auf das Erscheinungsbild von Schaltflächen auswirken können.

Ich versuche, den FlatStyle des Buttons festzulegen. In den Ressourcen, die ich gesehen habe, kann ich nichts finden, was mir sagt, wie ich das tun kann. In Windows Forms wird dies durch FlatStyle = Flat festgelegt.

Wie würde man das in WPF machen?

60
MrEdmundo

Die Klasse ToolBar definiert ein Style, mit dem Button flach angezeigt wird. Ein Beispiel für die Verwendung ist:

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

In WPF können Sie Steuerelemente vollständig neu formatieren, damit sie wie gewünscht aussehen. Aus diesem Grund verfügt das Steuerelement FlatStyle nicht über eine bestimmte Button -Eigenschaft.

140
Kent Boogaart

Fügen Sie Folgendes zu Ihren Fenster-/Seitenressourcen hinzu:

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

Der flache Stil wird auf alle Schaltflächen in diesem Stilbereich angewendet.

23
PhonicUK