Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

RadialGradientBrush-Klasse

 

Veröffentlicht: Oktober 2016

Zeichnet einen Bereich mit einem radialen Farbverlauf. Ein Mittelpunkt definiert den Beginn des Farbverlaufs und ein Kreis dessen Endpunkt.

Namespace:   System.Windows.Media
Assembly:  PresentationCore (in PresentationCore.dll)

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

public sealed class RadialGradientBrush : GradientBrush

NameBeschreibung
System_CAPS_pubmethodRadialGradientBrush()

Initialisiert eine neue Instanz der RadialGradientBrush-Klasse.

System_CAPS_pubmethodRadialGradientBrush(Color, Color)

Initialisiert eine neue Instanz der RadialGradientBrush -Klasse mit der angegebenen Anfangs- und Endfarben.

System_CAPS_pubmethodRadialGradientBrush(GradientStopCollection)

Initialisiert eine neue Instanz der RadialGradientBrush -Klasse, die angegebene Farbverlaufsstopps verfügt.

NameBeschreibung
System_CAPS_pubpropertyCanFreeze

Ruft einen Wert ab, der anzeigt, ob das Objekt als nicht änderbar festgelegt werden kann.(Geerbt von „Freezable“.)

System_CAPS_pubpropertyCenter

Ruft die Mitte des äußeren Kreises eines radialen Farbverlaufs ab oder legt diese fest.

System_CAPS_pubpropertyColorInterpolationMode

Ruft ab oder legt einen ColorInterpolationMode -Enumeration, der angibt, wie die Farben des Farbverlaufs interpoliert werden.(Geerbt von „GradientBrush“.)

System_CAPS_pubpropertyDependencyObjectType

Ruft die DependencyObjectType umschließt der CLR Typ dieser Instanz. (Geerbt von „DependencyObject“.)

System_CAPS_pubpropertyDispatcher

Ruft die Dispatcher dies DispatcherObject zugeordnet ist.(Geerbt von „DispatcherObject“.)

System_CAPS_pubpropertyGradientOrigin

Ruft die Position des zweidimensionalen Fokuspunkts ab, über den der Beginn eines Farbverlaufs definiert wird, oder legt diesen fest.

System_CAPS_pubpropertyGradientStops

Ruft die Farbverlaufsstopps des Pinsels ab oder legt diese fest.(Geerbt von „GradientBrush“.)

System_CAPS_pubpropertyHasAnimatedProperties

Ruft einen Wert, der angibt, ob eine oder mehrere AnimationClock Objekte Abhängigkeitseigenschaften dieses Objekt zugeordnet ist.(Geerbt von „Animatable“.)

System_CAPS_pubpropertyIsFrozen

Ruft einen Wert ab, der angibt, ob das Objekt derzeit geändert werden kann.(Geerbt von „Freezable“.)

System_CAPS_pubpropertyIsSealed

Ruft einen Wert, der angibt, ob diese Instanz derzeit versiegelt ist (schreibgeschützt).(Geerbt von „DependencyObject“.)

System_CAPS_pubpropertyMappingMode

Ruft eine BrushMappingMode-Enumeration ab bzw. legt eine Enumeration fest, die angibt, ob die Positionskoordinaten des Farbverlaufspinsels absolut oder relativ zum Ausgabebereich sind.(Geerbt von „GradientBrush“.)

System_CAPS_pubpropertyOpacity

Ruft den Grad der Deckkraft eines Brush ab oder legt ihn fest.(Geerbt von „Brush“.)

System_CAPS_pubpropertyRadiusX

Ruft den horizontalen Radius des äußeren Kreises eines radialen Farbverlaufs ab oder legt diesen fest.

System_CAPS_pubpropertyRadiusY

Ruft den vertikalen Radius des äußeren Kreises eines radialen Farbverlaufs ab oder legt diesen fest.

System_CAPS_pubpropertyRelativeTransform

Ruft die auf den Pinsel über relative Koordinaten angewendete Transformation ab oder legt diese fest.(Geerbt von „Brush“.)

System_CAPS_pubpropertySpreadMethod

Ruft ab oder legt den Typ der Spread-Methode, die angibt, wie einen Farbverlauf gezeichnet wird, der beginnt oder endet innerhalb der Grenzen des Objekts gezeichnet werden soll.(Geerbt von „GradientBrush“.)

System_CAPS_pubpropertyTransform

Dient zum Abrufen oder Festlegen der auf den Pinsel angewendeten Transformation. Diese Transformation wird angewendet, nachdem die Ausgabe des Pinsels zugeordnet und positioniert wurde.(Geerbt von „Brush“.)

NameBeschreibung
System_CAPS_pubmethodApplyAnimationClock(DependencyProperty, AnimationClock)

Wendet einen AnimationClock auf die angegebene DependencyProperty an. Wenn die Eigenschaft bereits animiert wird, wird das SnapshotAndReplace-Übergabeverhalten verwendet.(Geerbt von „Animatable“.)

System_CAPS_pubmethodApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)

Wendet einen AnimationClock auf die angegebene DependencyProperty an. Wenn die Eigenschaft bereits animiert wird, dem angegebenen HandoffBehavior verwendet wird.(Geerbt von „Animatable“.)

System_CAPS_pubmethodBeginAnimation(DependencyProperty, AnimationTimeline)

Wendet eine Animation auf die angegebene DependencyProperty an. Die Animation wird gestartet, wenn der nächste Frame gerendert wird. Wenn die angegebene Eigenschaft bereits animiert wird, wird das SnapshotAndReplace-Übergabeverhalten verwendet.(Geerbt von „Animatable“.)

System_CAPS_pubmethodBeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior)

Wendet eine Animation auf die angegebene DependencyProperty an. Die Animation wird gestartet, wenn der nächste Frame gerendert wird. Wenn die angegebene Eigenschaft bereits animiert wird, dem angegebenen HandoffBehavior verwendet wird.(Geerbt von „Animatable“.)

System_CAPS_pubmethodCheckAccess()

Bestimmt, ob der aufrufende Thread Zugriff auf diese DispatcherObject.(Geerbt von „DispatcherObject“.)

System_CAPS_pubmethodClearValue(DependencyProperty)

Löscht den lokalen Wert einer Eigenschaft. Die Eigenschaft, deren Wert gelöscht werden soll, wird durch einen DependencyProperty-Bezeichner angegeben.(Geerbt von „DependencyObject“.)

System_CAPS_pubmethodClearValue(DependencyPropertyKey)

Löscht den lokalen Wert einer schreibgeschützten Eigenschaft. Die Eigenschaft, deren Wert gelöscht werden soll, wird durch einen DependencyPropertyKey angegeben.(Geerbt von „DependencyObject“.)

System_CAPS_pubmethodClone()

Erstellt einen änderbaren Klon dieser RadialGradientBrush, indem tiefe Kopien von den Werten dieses Objekts. Beim Kopieren von Abhängigkeitseigenschaften kopiert diese Methode Ressourcenverweise und Datenbindungen (die aber möglicherweise nicht mehr aufgelöst werden können), jedoch keine Animationen oder ihre aktuellen Werte.

System_CAPS_pubmethodCloneCurrentValue()

Erstellt einen änderbaren Klon des RadialGradientBrush-Objekts, indem tiefe Kopien der aktuellen Werte dieses Objekts erzeugt werden. Ressourcenverweise, Datenbindungen und Animationen werden nicht kopiert, ihre aktuellen Werte werden jedoch kopiert.

System_CAPS_pubmethodCoerceValue(DependencyProperty)

Erzwingt den Wert der angegebenen Abhängigkeitseigenschaft. Dies erfolgt durch den Aufruf einer beliebigen CoerceValueCallback-Funktion, die in den Metadaten für die Abhängigkeitseigenschaft angegeben ist, während sie beim aufrufenden DependencyObject beendet wird.(Geerbt von „DependencyObject“.)

System_CAPS_pubmethodEquals(Object)

Bestimmt, ob ein bereitgestelltes DependencyObject entspricht dem aktuellen DependencyObject.(Geerbt von „DependencyObject“.)

System_CAPS_pubmethodFreeze()

Definiert das aktuelle Objekt als nicht änderbar und legt seine IsFrozen-Eigenschaft auf true fest.(Geerbt von „Freezable“.)

System_CAPS_pubmethodGetAnimationBaseValue(DependencyProperty)

Gibt den nicht animierten Wert der angegebenen DependencyProperty.(Geerbt von „Animatable“.)

System_CAPS_pubmethodGetAsFrozen()

Erstellt eine fixierte Kopie der Freezable, mit Basiseigenschaftswerten (nicht animiert). Da die Kopie fixiert ist, werden alle fixierten Unterobjekte als Verweis kopiert.(Geerbt von „Freezable“.)

System_CAPS_pubmethodGetCurrentValueAsFrozen()

Erstellt eine fixierte Kopie der Freezable mit aktuellen Eigenschaftswerten. Da die Kopie fixiert ist, werden alle fixierten Unterobjekte als Verweis kopiert.(Geerbt von „Freezable“.)

System_CAPS_pubmethodGetHashCode()

Ruft einen Hashcode für diese DependencyObject ab.(Geerbt von „DependencyObject“.)

System_CAPS_pubmethodGetLocalValueEnumerator()

Erstellt einen spezialisierten Enumerator für die Bestimmung, welche Abhängigkeitseigenschaften lokal auf diesem festgelegte Werte haben DependencyObject.(Geerbt von „DependencyObject“.)

System_CAPS_pubmethodGetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von „Object“.)

System_CAPS_pubmethodGetValue(DependencyProperty)

Gibt den aktuellen effektiven Wert einer Abhängigkeitseigenschaft für diese Instanz eines DependencyObject zurück.(Geerbt von „DependencyObject“.)

System_CAPS_pubmethodInvalidateProperty(DependencyProperty)

Den tatsächliche Wert für die angegebene Abhängigkeitseigenschaft erneut bewertet werden soll(Geerbt von „DependencyObject“.)

System_CAPS_pubmethodReadLocalValue(DependencyProperty)

Gibt den lokalen Wert einer Abhängigkeitseigenschaft zurück, wenn dieser vorhanden ist.(Geerbt von „DependencyObject“.)

System_CAPS_pubmethodSetCurrentValue(DependencyProperty, Object)

Legt den Wert einer Abhängigkeitseigenschaft fest, ohne deren Wertquelle zu ändern.(Geerbt von „DependencyObject“.)

System_CAPS_pubmethodSetValue(DependencyProperty, Object)

Legt den lokalen Wert einer Abhängigkeitseigenschaft fest, die durch ihren Bezeichner angegeben ist.(Geerbt von „DependencyObject“.)

System_CAPS_pubmethodSetValue(DependencyPropertyKey, Object)

Legt den lokalen Wert einer schreibgeschützten Abhängigkeitseigenschaft fest, die durch den DependencyPropertyKey-Bezeichner der Abhängigkeitseigenschaft angegeben ist.(Geerbt von „DependencyObject“.)

System_CAPS_protmethodShouldSerializeProperty(DependencyProperty)

Gibt einen Wert zurück, der angibt, ob Serialisierungsprozesse den Wert der bereitgestellten Abhängigkeitseigenschaft serialisieren sollen.(Geerbt von „DependencyObject“.)

System_CAPS_pubmethodToString()

Zeichenfolgendarstellung dieser zurückgeben Brush.(Geerbt von „Brush“.)

System_CAPS_pubmethodToString(IFormatProvider)

Erstellt eine Zeichenfolgendarstellung für dieses Objekt basierend auf der angegebenen kulturabhängigen Formatierungsinformationen.(Geerbt von „Brush“.)

System_CAPS_pubmethodVerifyAccess()

Erzwingt, dass der aufrufende Thread den Zugriff auf diese kann DispatcherObject.(Geerbt von „DispatcherObject“.)

NameBeschreibung
System_CAPS_pubfieldSystem_CAPS_staticCenterProperty

Bezeichnet die Center-Abhängigkeitseigenschaft.

System_CAPS_pubfieldSystem_CAPS_staticGradientOriginProperty

Bezeichnet die GradientOrigin-Abhängigkeitseigenschaft.

System_CAPS_pubfieldSystem_CAPS_staticRadiusXProperty

Bezeichnet die RadiusX-Abhängigkeitseigenschaft.

System_CAPS_pubfieldSystem_CAPS_staticRadiusYProperty

Bezeichnet die RadiusY-Abhängigkeitseigenschaft.

NameBeschreibung
System_CAPS_pubeventChanged

Tritt auf, wenn die Freezable oder ein darin enthaltenes Objekt geändert wurde.(Geerbt von „Freezable“.)

NameBeschreibung
System_CAPS_pubinterfaceSystem_CAPS_privmethodIFormattable.ToString(String, IFormatProvider)

Formatiert den Wert der aktuellen Instanz mit dem angegebenen Format.(Geerbt von „Brush“.)

Die RadialGradientBrush wird auf ähnliche Weise Programmiermodell für die LinearGradientBrush. Der lineare Farbverlauf besitzt jedoch einen Anfangs- und einen Endpunkt, den Farbverlauf Vektor zu definieren, während der radiale Farbverlauf einen Kreis, zusammen mit einem Blickpunkt, um den Farbverlauf Verhalten definieren hat. Der Kreis definiert den Endpunkt des Farbverlaufs. Anders gesagt, definiert ein Farbverlaufsstopp bei 1,0 die Farbe im Umfang des Kreises. Zentraler Punkt definiert die Mitte des Farbverlaufs an. Ein Verlaufstopp bei 0,0 definiert die Farbe am Fokuspunkt.

Die folgende Abbildung zeigt ein Rechteck mit einem radialen Farbverlauf gefüllt. Der radiale Farbverlauf von weiß, Grau. Der äußere Kreis stellt den Farbverlauf Kreis dar, während der rote Punkt den Fokuspunkt bezeichnet. Dieses Farbverlaufs ist seine SpreadMethod festgelegt Pad.

Ein radialer Farbverlauf mit hervorgehobenen Komponenten

Radialer Farbverlauf mit einem markierten Fokuspunkt

System_CAPS_noteHinweis

RadialGradientBrush Objekte werden mithilfe von Hardware-Beschleunigung auf gerendert Tier 2 Systeme. Weitere Informationen zu Hardwareebenen finden Sie unter Graphics Rendering Tiers.

Da sie von erbt die Freezable -Klasse, die RadialGradientBrush -Klasse mehrere spezielle Features bereit: RadialGradientBrush Objekte können werden deklariert, von mehreren Objekten gemeinsam verwendet, als schreibgeschützt, um die Leistung zu verbessern, geklont und als threadsicher. Weitere Informationen über die verschiedenen Features von bereitgestellten Freezable Objekte finden Sie unter Freezable Objects Overview.

.NET Framework
Verfügbar seit 3.0
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen: