(0) exportieren Drucken
Alle erweitern
Erweitern Minimieren
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

SystemColors.ControlBrush-Eigenschaft

Ruft ab SolidColorBrush mit der Vorderseitenfarbe eines dreidimensionalen Anzeigeelements entspricht.

Namespace:  System.Windows
Assembly:  PresentationFramework (in PresentationFramework.dll)
XMLNS für XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

public static SolidColorBrush ControlBrush { get; }
<object property="{x:Static SystemColors.ControlBrush}"/>

XAML-Werte

X: Statisch

x:Statische Markuperweiterung .

Eigenschaftswert

Typ: System.Windows.Media.SolidColorBrush
SolidColorBrush mit dem festgelegt Color der Vorderseitenfarbe eines dreidimensionalen Anzeigeelements. Die zurückgegebenen IsFrozen-Eigenschaft des Pinsels ist true, sodass sie nicht geändert werden.

Die SystemColors-Klasse stellt den Zugriff auf Systempinsel und -farben bereit, wie z. B. ControlBrush, ControlBrushKey und DesktopBrush. Ein Systempinsel ist ein SolidColorBrush-Objekt, das einen Bereich mit der angegebenen Systemfarbe zeichnet. Ein Systempinsel erzeugt immer eine Volltonfüllung und kann nicht zur Erstellung eines Farbverlaufs verwendet werden.

Sie können Systempinsel als statische oder dynamische Ressource verwenden. Verwenden Sie eine dynamische Ressource, wenn der Pinsel automatisch aktualisiert werden soll, wenn der Benutzer den Systempinsel bei laufender Anwendung ändert. Verwenden Sie andernfalls eine statische Ressource. Die SystemColors-Klasse enthält eine Vielzahl von statischen Eigenschaften, die einer strengen Namenskonvention folgen:

  • <SystemColor>Brush

    Ruft einen statischen Verweis auf einen SolidColorBrush mit der angegebenen Systemfarbe ab.

  • <SystemColor>BrushKey

    Ruft einen dynamischen Verweis auf einen SolidColorBrush mit der angegebenen Systemfarbe ab.

  • <SystemColor>Color

    Ruft einen statischen Verweis auf eine Color-Struktur mit der angegebenen Systemfarbe ab.

  • <SystemColor>ColorKey

    Ruft einen dynamischen Verweis auf eine Color-Struktur mit der angegebenen Systemfarbe ab.

Eine Systemfarbe ist eine Color-Struktur, die zur Konfiguration eines Pinsels verwendet werden kann. Beispiel: Sie können einen Farbverlauf mit Systemfarben erstellen, indem Sie für die Color-Eigenschaften der Farbverlaufsunterbrechungspunkte eines LinearGradientBrush-Objekts Systemfarben festlegen. Ein Beispiel finden Sie unter Gewusst wie: Verwenden von Systemfarben in einem Farbverlauf.

Im folgenden Beispiel wird ein dynamischer Verweis auf einen Systempinsel verwendet, um den Hintergrund einer Schaltfläche festzulegen.


<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  WindowTitle="SystemColors Example" Background="White">  
  <StackPanel Margin="20">

    <!-- Uses a dynamic resource to set the 
         background of a button. 
         If the desktop brush changes while this application
         is running, this button will be updated. -->
    <Button 
      Background="{DynamicResource {x:Static SystemColors.DesktopBrushKey}}" 
      Content="Hello, World!" />

  </StackPanel>
</Page>


Im nächsten Beispiel wird ein statischer Verweis auf einen Systempinsel verwendet, um den Hintergrund einer Schaltfläche festzulegen.


<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  WindowTitle="SystemColors Example" Background="White">  
  <StackPanel Margin="20">

    <!-- Uses a static brush to set the
         background of a button. 
         If the desktop brush changes while this application
         is running, this button will not be updated until
         the page is loaded again. -->
    <Button 
      Background="{x:Static SystemColors.DesktopBrush}" 
      Content="Hello, World!"  /> 

  </StackPanel>
</Page>


Ein Beispiel zur Verwendung einer Systemfarbe in einem Farbverlauf finden Sie unter Gewusst wie: Verwenden von Systemfarben in einem Farbverlauf.

.NET Framework

Unterstützt in: 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

Es werden nicht alle Versionen sämtlicher Plattformen von .NET Framework unterstützt.. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft