Überschreiben Mahapps Metro-Stil für mich Tabitem header
Ich arbeite mit WPF und MVVM. Ich installierte Mahapps U-Bahn, dieses nuget-Paket bietet alle Stile, die für meine app.
Machte ich ein TabControl, aber die FontSize, dass Mahapps verwendet für die Kopf-in jedem TabItem ist sehr groß für meine Anwendung.
Brauche ich zum erstellen einer StaticResource-ändert die Schriftgröße der Kopfzeile in einem TabItem ohne entfernen andere Eigenschaften, die Mahapps bietet.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Setzen Sie den folgenden code im Fenster Ressourcen wie:
Sich den Quellcode [ https://github.com/MahApps/MahApps.Metro/blob/master/MahApps.Metro/Styles/Controls.TabControl.xaml ,in Zeile 158] Sie können sehen, dass der Programmierer eine spezielle Ausnahme zu setzen Sie diese Eigenschaft, denn die Schrift ist in einer Control-Vorlage in einem Content-Moderator. Es ist einfacher, gleich zu ControlsHelper.HeaderFontSize Eigenschaft.
Wie bereits in der obigen Antwort, setzen Sie den code unten im Fenster.Ressourcen
In die TabItem-Abschnitt hinzufügen, die Stil details.
Dieser arbeitete für mich.
/
im</Window.Resources>