WPF, können Sie die Standard-Windows-Farben erhalten?

8

Okay, hier ist eine Softball Anfänger WPF Frage.

Standardmäßig ist der Hintergrund des Fensters weiß. Ich versuche, ein Fehlermeldungsformular zu hacken, und ich möchte das Aussehen und Verhalten von mehr Standardfenstern emulieren.

Jede einfache Möglichkeit, die Standardfarbe für den Hintergrund zu verwenden?

    
Joel Barsotti 29.12.2009, 18:21
quelle

1 Antwort

20

Verwenden Sie die Klasse SystemColors und speziell die WindowColor Eigenschaft. Bei der Verwendung von XAML ist es besser, DynamicResources zu verwenden und daher die Key-Eigenschaften zu verwenden. Auf diese Weise ändert sich Ihre Anwendung im laufenden Betrieb, wenn der Benutzer die Farbe in Windows ändert.

%Vor%

Die Verwendung der ... BrushKey-Eigenschaften erleichtert die Verwendung, wenn ein Pinsel benötigt wird.

%Vor%

PS: WPF Windows sollte standardmäßig bereits die richtige Farbe haben

    
Lars Truijens 29.12.2009, 18:40
quelle

Tags und Links