Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

SolidColorBrush-Klasse

Zeichnet einen Bereich mit einer Volltonfarbe.

System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.DependencyObject
      System.Windows.Freezable
        System.Windows.Media.Animation.Animatable
          System.Windows.Media.Brush
            System.Windows.Media.SolidColorBrush

Namespace:  System.Windows.Media
Assembly:  PresentationCore (in PresentationCore.dll)
XMLNS für XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation
public sealed class SolidColorBrush : Brush
<object property="predefinedBrushName"/>
- or -
<object property="#rgb"/>
- or -
<object property="#argb"/>
- or -
<object property="#rrggbb"/>
- or -
<object property="#aarrggbb"/>
- or -
<object property="sc#scA,scR,scG,scB"/>
- or -
<object property="ContextColor profileUri alphaValue,colorValue"/>

XAML-Werte

predefinedBrushName

Der Name eines Pinsels, der von der Brushes-Klasse definiert wird, z. B. Blue oder Orange.

rgb

Eine dreistellige Hexadezimalzahl, die die Color dieses Pinsels beschreibt. Die erste Ziffer gibt den R-Wert, die zweite Ziffer den G-Wert und die dritte Ziffer den B-Wert der Farbe an. Beispielsweise 00F.

argb

Eine vierstellige Hexadezimalzahl, die die Color dieses Pinsels beschreibt. Die erste Ziffer gibt den A-Wert, die zweite Ziffer den R-Wert, die nächste Ziffer den G-Wert und die letzte Ziffer den B-Wert der Farbe an. Beispielsweise F00F.

rrggbb

Eine sechsstellige Hexadezimalzahl, die die Color dieses Pinsels beschreibt. Die ersten beiden Ziffern geben den R-Wert, die nächsten beiden Ziffern den G-Wert und die letzten beiden Ziffern den B-Wert der Farbe an. Beispielsweise 0000FF.

aarrggbb

Eine achtstellige Hexadezimalzahl, die die Color dieses Pinsels beschreibt. Die ersten beiden Ziffern geben den A-Wert, die nächsten beiden Ziffern den R-Wert, die nächsten beiden Ziffern den G-Wert und die letzten beiden Ziffern den B-Wert der Farbe an. Beispielsweise FF0000FF.

scA

Single

Der ScA-Wert für die Color dieses Pinsels.

scR

Single

Der ScR-Wert für die Color dieses Pinsels.

scG

Single

Der ScG-Wert für die Color dieses Pinsels.

scB

Single

Der ScB-Wert für die Color dieses Pinsels.

profileUri

System.Uri

Das International Color Consortium (ICC)-Farbprofil oder Image Color Management (ICM)-Farbprofil.

alphaValue

System.Single

Der Farbwert des Alphakanals. Der Wertebereich liegt zwischen 0,0 und 1,0.

colorValue

Eine durch Kommas getrennte Liste von drei bis acht Werten, die die Farbkanäle des Farbprofils darstellen. Der Wertebereich liegt zwischen 0,0 und 1,0.

Der SolidColorBrush-Typ macht die folgenden Member verfügbar.

  Name Beschreibung
Öffentliche Methode SolidColorBrush() Initialisiert eine neue Instanz der SolidColorBrush-Klasse ohne Farbe oder Animationen.
Öffentliche Methode SolidColorBrush(Color) Initialisiert eine neue Instanz der SolidColorBrush-Klasse mit der angegebenen Color.
Zum Seitenanfang
  Name Beschreibung
Öffentliche Eigenschaft CanFreeze Ruft einen Wert ab, der angibt, ob das Objekt als nicht änderbar festgelegt werden kann. (Von Freezable geerbt.)
Öffentliche Eigenschaft Color Ruft die Farbe dieses SolidColorBrush ab oder legt diese fest.
Öffentliche Eigenschaft DependencyObjectType Ruft den DependencyObjectType ab, der den CLR-Typ dieser Instanz umschließt.  (Von DependencyObject geerbt.)
Öffentliche Eigenschaft Dispatcher Ruft den Dispatcher ab, der diesem DispatcherObject zugeordnet ist. (Von DispatcherObject geerbt.)
Öffentliche Eigenschaft HasAnimatedProperties Ruft einen Wert ab, der angibt, ob einer der Abhängigkeitseigenschaften dieses Objekts ein oder mehrere AnimationClock-Objekte zugeordnet sind. (Von Animatable geerbt.)
Öffentliche Eigenschaft IsFrozen Ruft einen Wert ab, der angibt, ob das Objekt gegenwärtig änderbar ist. (Von Freezable geerbt.)
Öffentliche Eigenschaft IsSealed Ruft einen Wert ab, der angibt, ob diese Instanz derzeit versiegelt (schreibgeschützt) ist. (Von DependencyObject geerbt.)
Öffentliche Eigenschaft Opacity Ruft die Durchlässigkeit eines Brush ab oder legt diese fest. (Von Brush geerbt.)
Öffentliche Eigenschaft RelativeTransform Ruft die Transformation ab, die mit relativen Koordinaten auf den Pinsel angewendet wird, oder legt diese fest. (Von Brush geerbt.)
Öffentliche Eigenschaft Transform Ruft die auf den Pinsel angewendete Transformation ab oder legt diese fest. Diese Transformation wird angewendet, nachdem die Ausgabe des Pinsels zugeordnet und positioniert wurde. (Von Brush geerbt.)
Zum Seitenanfang
  Name Beschreibung
Öffentliche Methode ApplyAnimationClock(DependencyProperty, AnimationClock) Wendet eine AnimationClock auf die angegebene DependencyProperty an. Wenn die Eigenschaft bereits animiert wird, wird das SnapshotAndReplace-Übergabeverhalten verwendet. (Von Animatable geerbt.)
Öffentliche Methode ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior) Wendet eine AnimationClock auf die angegebene DependencyProperty an. Wenn die Eigenschaft bereits animiert wird, wird das angegebene HandoffBehavior verwendet. (Von Animatable geerbt.)
Öffentliche Methode BeginAnimation(DependencyProperty, AnimationTimeline) Wendet eine Animation auf die angegebene DependencyProperty an. Die Animation wird gestartet, wenn das nächste Frame gerendert wird. Wenn die angegebene Eigenschaft bereits animiert wird, wird das SnapshotAndReplace-Übergabeverhalten verwendet. (Von Animatable geerbt.)
Öffentliche Methode BeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior) Wendet eine Animation auf die angegebene DependencyProperty an. Die Animation wird gestartet, wenn das nächste Frame gerendert wird. Wenn die angegebene Eigenschaft bereits animiert wird, wird das angegebene HandoffBehavior verwendet. (Von Animatable geerbt.)
Öffentliche Methode CheckAccess Bestimmt, ob der aufrufende Thread auf dieses DispatcherObject zugreifen kann. (Von DispatcherObject geerbt.)
Öffentliche Methode ClearValue(DependencyProperty) Löscht den lokalen Wert einer Eigenschaft. Die zu löschende Eigenschaft wird mit einem DependencyProperty-Bezeichner angegeben. (Von DependencyObject geerbt.)
Öffentliche Methode ClearValue(DependencyPropertyKey) Löscht den lokalen Wert einer schreibgeschützten Eigenschaft. Die zu löschende Eigenschaft wird mit einem DependencyPropertyKey angegeben. (Von DependencyObject geerbt.)
Öffentliche Methode Clone Erstellt einen änderbaren Klon der SolidColorBrush, indem tiefe Kopien von den Werten dieses Objekts erzeugt werden. Beim Kopieren von Abhängigkeitseigenschaften kopiert diese Methode Ressourcenverweise und Datenbindungen (die jedoch möglicherweise nicht mehr aufgelöst werden können), jedoch keine Animationen oder ihre aktuellen Werte.
Geschützte Methode CloneCore Definiert die Instanz als Klon (tiefe Kopie) des angegebenen Freezable mit Basiseigenschaftswerten (nicht animiert). (Von Freezable geerbt.)
Öffentliche Methode CloneCurrentValue Erstellt einen änderbaren Klon des SolidColorBrush-Objekts, indem tiefe Kopien der aktuellen Werte dieses Objekts erzeugt werden. Ressourcenverweise, Datenbindungen und Animationen werden nicht kopiert, ihre aktuellen Werte werden jedoch kopiert.
Geschützte Methode CloneCurrentValueCore Definiert die Instanz mit aktuellen Eigenschaftswerten als änderbaren Klon (tiefe Kopie) des angegebenen Freezable. (Von Freezable geerbt.)
Öffentliche Methode CoerceValue Wandelt den Wert der angegebenen Abhängigkeitseigenschaft um. Für die Umwandlung wird eine vorhandene CoerceValueCallback-Funktion aufgerufen, die in den Metadaten der Abhängigkeitseigenschaft für das aufrufende DependencyObject angegeben ist. (Von DependencyObject geerbt.)
Geschützte Methode CreateInstance Initialisiert eine neue Instanz der Freezable-Klasse. (Von Freezable geerbt.)
Geschützte Methode CreateInstanceCore Erstellt beim Implementieren in einer abgeleiteten Klasse eine neue Instanz der abgeleiteten Freezable-Klasse. (Von Freezable geerbt.)
Öffentliche Methode Statischer Member DeserializeFrom Der Member bietet Unterstützung für die WPF-Infrastruktur und ist nicht für die direkte Verwendung im Code vorgesehen.
Öffentliche Methode Equals Bestimmt, ob ein angegebenes DependencyObject dem aktuellen DependencyObject entspricht. (Von DependencyObject geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der automatische Speicherbereinigung freigegeben wird. (Von Object geerbt.)
Öffentliche Methode Freeze() Definiert das aktuelle Objekt als nicht änderbar und legt seine IsFrozen-Eigenschaft auf true fest. (Von Freezable geerbt.)
Geschützte Methode FreezeCore Legt dieses Animatable-Objekt als nicht änderbar fest oder bestimmt, ob es als nicht änderbar festgelegt werden kann. (Von Animatable geerbt.)
Öffentliche Methode GetAnimationBaseValue Gibt den nicht animierten Wert der angegebenen DependencyProperty zurück. (Von Animatable geerbt.)
Öffentliche Methode GetAsFrozen Erstellt eine fixierte Kopie von Freezable mit Basiseigenschaftswerten (nicht animiert). Da die Kopie fixiert ist, werden alle fixierten Unterobjekte als Verweis kopiert. (Von Freezable geerbt.)
Geschützte Methode GetAsFrozenCore Definiert die Instanz als fixierten Klon des angegebenen Freezable mit Basiseigenschaftswerten (nicht animiert). (Von Freezable geerbt.)
Öffentliche Methode GetCurrentValueAsFrozen Erstellt eine fixierte Kopie von Freezable mit aktuellen Eigenschaftswerten. Da die Kopie fixiert ist, werden alle fixierten Unterobjekte als Verweis kopiert. (Von Freezable geerbt.)
Geschützte Methode GetCurrentValueAsFrozenCore Legt die aktuelle Instanz als fixierten Klon des angegebenen Freezable fest. Wenn das Objekt über animierte Abhängigkeitseigenschaften verfügt, werden die aktuellen animierten Werte kopiert. (Von Freezable geerbt.)
Öffentliche Methode GetHashCode Ruft einen Hashcode für dieses DependencyObject ab. (Von DependencyObject geerbt.)
Öffentliche Methode GetLocalValueEnumerator Erstellt einen spezialisierten Enumerator, mit dem bestimmt wird, welche Abhängigkeitseigenschaften dieses DependencyObject über lokal festgelegte Werte verfügen. (Von DependencyObject geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode GetValue Gibt den aktuellen effektiven Wert einer Abhängigkeitseigenschaft in dieser Instanz eines DependencyObject zurück. (Von DependencyObject geerbt.)
Öffentliche Methode InvalidateProperty Berechnet den effektiven Wert für die angegebene Abhängigkeitseigenschaft neu (Von DependencyObject geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Geschützte Methode OnChanged Wird aufgerufen, wenn das aktuelle Freezable-Objekt geändert wird. (Von Freezable geerbt.)
Geschützte Methode OnFreezablePropertyChanged(DependencyObject, DependencyObject) Stellt sicher, dass entsprechende Kontextzeiger für einen gerade festgelegten DependencyObjectType-Datenmember eingerichtet werden. (Von Freezable geerbt.)
Geschützte Methode OnFreezablePropertyChanged(DependencyObject, DependencyObject, DependencyProperty) Der Member unterstützt die Windows Presentation Foundation (WPF)-Infrastruktur und ist nicht für die direkte Verwendung im Code vorgesehen. (Von Freezable geerbt.)
Geschützte Methode OnPropertyChanged Überschreibt die DependencyObject-Implementierung von OnPropertyChanged, um auch alle Changed-Handler als Reaktion auf eine Änderung einer Abhängigkeitseigenschaft vom Typ Freezable aufzurufen. (Von Freezable geerbt.)
Öffentliche Methode ReadLocalValue Gibt, sofern vorhanden, den lokalen Wert einer Abhängigkeitseigenschaft zurück. (Von DependencyObject geerbt.)
Geschützte Methode ReadPreamble Stellt sicher, dass über einen gültigen Thread auf Freezable zugegriffen wird. Erben von Freezable müssen diese Methode am Anfang jeder API aufrufen, die Datenmember liest, bei denen es sich nicht um Abhängigkeitseigenschaften handelt. (Von Freezable geerbt.)
Öffentliche Methode SetCurrentValue Legt den Wert einer -Abhängigkeitseigenschaft fest, ohne die Wertquelle zu ändern. (Von DependencyObject geerbt.)
Öffentliche Methode SetValue(DependencyProperty, Object) Legt den lokalen Wert einer Abhängigkeitseigenschaft fest, die über ihren Bezeichner angegeben wird. (Von DependencyObject geerbt.)
Öffentliche Methode SetValue(DependencyPropertyKey, Object) Legt den lokalen Wert einer schreibgeschützten Abhängigkeitseigenschaft fest, die über ihren DependencyPropertyKey-Bezeichner angegeben wird. (Von DependencyObject geerbt.)
Geschützte Methode ShouldSerializeProperty Gibt einen Wert zurück, der angibt, ob Serialisierungsprozesse den Wert der bereitgestellten Abhängigkeitseigenschaft serialisieren sollen. (Von DependencyObject geerbt.)
Öffentliche Methode ToString() Gibt eine Zeichenfolgendarstellung für diesen Brush zurück. (Von Brush geerbt.)
Öffentliche Methode ToString(IFormatProvider) Erstellt eine Zeichenfolgendarstellung dieses Objekts anhand der angegebenen kulturspezifischen Formatierungsinformationen. (Von Brush geerbt.)
Öffentliche Methode VerifyAccess Erzwingt, dass der aufrufende Thread auf dieses DispatcherObject zugreifen kann. (Von DispatcherObject geerbt.)
Geschützte Methode WritePostscript Löst das Changed-Ereignis für Freezable aus und ruft seine OnChanged-Methode auf. Von Freezable abgeleitete Klassen sollten diese Methode am Ende jeder API aufrufen, die nicht als Abhängigkeitseigenschaften gespeicherte Klassenmember ändert. (Von Freezable geerbt.)
Geschützte Methode WritePreamble Stellt sicher, dass das Freezable nicht fixiert ist und dass über einen gültigen Threadkontext darauf zugegriffen wird. Erben von Freezable sollten diese Methode am Anfang jeder API aufrufen, die Datenmember schreibt, bei denen es sich nicht um Abhängigkeitseigenschaften handelt. (Von Freezable geerbt.)
Zum Seitenanfang
  Name Beschreibung
Öffentliches Ereignis Changed Tritt auf, wenn Freezable oder ein darin enthaltenes Objekt geändert wird. (Von Freezable geerbt.)
Zum Seitenanfang
  Name Beschreibung
Öffentliches Feld Statischer Member ColorProperty Bezeichnet die Color-Abhängigkeitseigenschaft.
Zum Seitenanfang
  Name Beschreibung
Explizite Schnittstellenimplementierung Private Methode IFormattable.ToString Formatiert den Wert der aktuellen Instanz unter Verwendung des angegebenen Formats. (Von Brush geerbt.)
Zum Seitenanfang

Der Einfachheit halber stellt die Brushes-Klasse eine Gruppe häufig verwendeter SolidColorBrush-Objekte bereit, z. B. Blue und Yellow.

Features von Freezable: Weil die SolidColorBrush-Klasse von der Freezable-Klasse erbt, stellt sie mehrere spezielle Features bereit: SolidColorBrush-Objekte können als Ressourcen deklariert, von mehreren Objekten gleichzeitig verwendet, für eine höhere Leistung als schreibgeschützt definiert, geklont und als threadsicher festgelegt werden. Weitere Informationen über die verschiedenen von Freezable-Objekten bereitgestellten Features finden Sie unter Übersicht über Freezable-Objekte.

.NET Framework

Unterstützt in: 4, 3.5, 3.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Community-Inhalt Hinzufügen
Anmerkungen FAQ