Windows-10-Apps: Individuelle Titelfarbe festlegen
Ab Windows 10 können Apps endlich als Windows-Fenster bedient werden. Dazu erscheint ein neuer Standardrahmen und Titel. Die Kalender-App zeigt, dass es Sinn ergibt, die Titelfarbe anders einzusetzen, als den Titel innerhalb der App (Abb. 1).
Zum Verändern des Titels können Entwickler auf eine extra Schnittstelle zugreifen, die von der ApplicationView-Klasse bereitgestellt wird. Hierbei greift man auf eine statische Instanz des TitleBar-Property zu. Dieses kann direkt zur Laufzeit verändert werden. Idealerweise macht man diesen Schritt beim Laden der Oberfläche. In Listing 1 wird der leichtgewichtige Code gezeigt, mit dem sich in Windows-10-Universal-Apps unterschiedliche Titelfarben festlegen lassen.
using Windows.UI.ViewManagement; ... var titleBar = ApplicationView.GetForCurrentView().TitleBar; titleBar.BackgroundColor = Colors.DarkBlue; titleBar.ForegroundColor = Colors.White; titleBar.ButtonBackgroundColor = Colors.DarkBlue; titleBar.ButtonForegroundColor = Colors.White;

Abb. 1: Kalender-App – Titelfarbe unterscheidet sich von der inneren Titelfarbe
Modul ADOC – Architekturdokumentation – Softwarearchitekturen festhalten und kommunizieren
mit Stefan Zörner (embarc)
Modul FLEX – Flexible Architekturen: Microservices, Self-contained Systems und Continuous Delivery
mit Eberhard Wolff oder Niko Will (INNOQ)