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

RadialGradientBrush-Klasse

Zeichnet einen Bereich mit einem radialen Farbverlauf. Der Anfang des Farbverlaufs wird durch einen Fokuspunkt definiert, der Endpunkt des Farbverlaufs wird durch einen Kreis definiert.

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 RadialGradientBrush : GradientBrush
<RadialGradientBrush>
  GradientStops
</RadialGradientBrush>

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

  NameBeschreibung
Öffentliche MethodeRadialGradientBrush() Initialisiert eine neue Instanz der RadialGradientBrush-Klasse.
Öffentliche MethodeRadialGradientBrush(GradientStopCollection) Initialisiert eine neue Instanz der RadialGradientBrush-Klasse, die über die angegebenen Farbverlaufsunterbrechungspunkte verfügt.
Öffentliche MethodeRadialGradientBrush(Color, Color) Initialisiert eine neue Instanz der RadialGradientBrush-Klasse mit den angegebenen Anfangs- und Endfarben.
Zum Seitenanfang

  NameBeschreibung
Öffentliche EigenschaftCanFreezeRuft einen Wert ab, der angibt, ob das Objekt als nicht änderbar festgelegt werden kann. (Von Freezable geerbt.)
Öffentliche EigenschaftCenter Ruft die Mitte des äußeren Kreises für den radialen Farbverlauf ab oder legt diese fest.
Öffentliche EigenschaftColorInterpolationModeRuft eine ColorInterpolationMode-Enumeration ab, die angibt, wie die Farben des Farbverlaufs interpoliert werden, oder legt diese fest. (Von GradientBrush geerbt.)
Öffentliche EigenschaftDependencyObjectTypeRuft den DependencyObjectType ab, der den CLR-Typ dieser Instanz umschließt.  (Von DependencyObject geerbt.)
Öffentliche EigenschaftDispatcherRuft den Dispatcher ab, der diesem DispatcherObject zugeordnet ist. (Von DispatcherObject geerbt.)
Öffentliche EigenschaftGradientOrigin Ruft die Position des zweidimensionalen Fokuspunkts ab, der den Anfang des Farbverlaufs definiert, oder legt diese fest.
Öffentliche EigenschaftGradientStopsRuft die Farbverlaufsunterbrechungspunkte des Pinsels ab oder legt diese fest. (Von GradientBrush geerbt.)
Öffentliche EigenschaftHasAnimatedPropertiesRuft einen Wert ab, der angibt, ob einer der Abhängigkeitseigenschaften dieses Objekts ein oder mehrere AnimationClock-Objekte zugeordnet sind. (Von Animatable geerbt.)
Öffentliche EigenschaftIsFrozenRuft einen Wert ab, der angibt, ob das Objekt gegenwärtig änderbar ist. (Von Freezable geerbt.)
Öffentliche EigenschaftIsSealedRuft einen Wert ab, der angibt, ob diese Instanz derzeit versiegelt (schreibgeschützt) ist. (Von DependencyObject geerbt.)
Öffentliche EigenschaftMappingMode Ruft eine BrushMappingMode-Enumeration ab, die angibt, ob die Positionierungskoordinaten des Farbverlaufspinsels absolut oder relativ zum Ausgabebereich angegeben werden, oder legt diese fest. (Von GradientBrush geerbt.)
Öffentliche EigenschaftOpacity Ruft die Deckkraft eines Brush ab oder legt diese fest. (Von Brush geerbt.)
Öffentliche EigenschaftRadiusX Ruft den horizontalen Radius des äußeren Kreises für den radialen Farbverlauf ab oder legt diesen fest.
Öffentliche EigenschaftRadiusY Ruft den vertikalen Radius des äußeren Kreises für einen radialen Farbverlauf ab oder legt diesen fest.
Öffentliche EigenschaftRelativeTransformRuft die Transformation ab, die mit relativen Koordinaten auf den Pinsel angewendet wird, oder legt diese fest. (Von Brush geerbt.)
Öffentliche EigenschaftSpreadMethod Ruft den Typ der Ausdehnungsmethode ab, die angibt, wie ein Farbverlauf gezeichnet wird, der innerhalb der Begrenzungen des zu zeichnenden Objekts beginnt oder endet, oder legt diesen fest. (Von GradientBrush geerbt.)
Öffentliche EigenschaftTransformRuft 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

  NameBeschreibung
Öffentliche MethodeApplyAnimationClock(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 MethodeApplyAnimationClock(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 MethodeBeginAnimation(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 MethodeBeginAnimation(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 MethodeCheckAccessBestimmt, ob der aufrufende Thread auf dieses DispatcherObject zugreifen kann. (Von DispatcherObject geerbt.)
Öffentliche MethodeClearValue(DependencyProperty)Löscht den lokalen Wert einer Eigenschaft. Die zu löschende Eigenschaft wird mit einem DependencyProperty-Bezeichner angegeben. (Von DependencyObject geerbt.)
Öffentliche MethodeClearValue(DependencyPropertyKey)Löscht den lokalen Wert einer schreibgeschützten Eigenschaft. Die zu löschende Eigenschaft wird mit einem DependencyPropertyKey angegeben. (Von DependencyObject geerbt.)
Öffentliche MethodeCloneErstellt einen änderbaren Klon des RadialGradientBrush, 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.
Öffentliche MethodeCloneCurrentValueErstellt einen änderbaren Klon des RadialGradientBrush-Objekts, indem tiefe Kopien von den aktuellen Werten dieses Objekts erzeugt werden. Ressourcenverweise, Datenbindungen und Animationen werden nicht kopiert, ihre aktuellen Werte werden jedoch kopiert.
Öffentliche MethodeCoerceValueWandelt 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.)
Öffentliche MethodeEqualsBestimmt, ob ein angegebenes DependencyObject dem aktuellen DependencyObject entspricht. (Von DependencyObject geerbt.)
Öffentliche MethodeFreeze()Definiert das aktuelle Objekt als nicht änderbar und legt seine IsFrozen-Eigenschaft auf true fest. (Von Freezable geerbt.)
Öffentliche MethodeGetAnimationBaseValueGibt den nicht animierten Wert der angegebenen DependencyProperty zurück. (Von Animatable geerbt.)
Öffentliche MethodeGetAsFrozenErstellt eine fixierte Kopie von Freezable mit Basiseigenschaftswerten (nicht animiert). Da die Kopie fixiert ist, werden alle fixierten Unterobjekte als Verweis kopiert. (Von Freezable geerbt.)
Öffentliche MethodeGetCurrentValueAsFrozenErstellt eine fixierte Kopie von Freezable mit aktuellen Eigenschaftswerten. Da die Kopie fixiert ist, werden alle fixierten Unterobjekte als Verweis kopiert. (Von Freezable geerbt.)
Öffentliche MethodeGetHashCodeRuft einen Hashcode für dieses DependencyObject ab. (Von DependencyObject geerbt.)
Öffentliche MethodeGetLocalValueEnumeratorErstellt einen spezialisierten Enumerator, mit dem bestimmt wird, welche Abhängigkeitseigenschaften dieses DependencyObject über lokal festgelegte Werte verfügen. (Von DependencyObject geerbt.)
Öffentliche MethodeGetTypeRuft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche MethodeGetValueGibt den aktuellen effektiven Wert einer Abhängigkeitseigenschaft in dieser Instanz eines DependencyObject zurück. (Von DependencyObject geerbt.)
Öffentliche MethodeInvalidatePropertyBerechnet den effektiven Wert für die angegebene Abhängigkeitseigenschaft neu (Von DependencyObject geerbt.)
Öffentliche MethodeReadLocalValueGibt, sofern vorhanden, den lokalen Wert einer Abhängigkeitseigenschaft zurück. (Von DependencyObject geerbt.)
Öffentliche MethodeSetCurrentValueLegt den Wert einer -Abhängigkeitseigenschaft fest, ohne die Wertquelle zu ändern. (Von DependencyObject geerbt.)
Öffentliche MethodeSetValue(DependencyProperty, Object)Legt den lokalen Wert einer Abhängigkeitseigenschaft fest, die über ihren Bezeichner angegeben wird. (Von DependencyObject geerbt.)
Öffentliche MethodeSetValue(DependencyPropertyKey, Object)Legt den lokalen Wert einer schreibgeschützten Abhängigkeitseigenschaft fest, die über ihren DependencyPropertyKey-Bezeichner angegeben wird. (Von DependencyObject geerbt.)
Geschützte MethodeShouldSerializePropertyGibt einen Wert zurück, der angibt, ob Serialisierungsprozesse den Wert der bereitgestellten Abhängigkeitseigenschaft serialisieren sollen. (Von DependencyObject geerbt.)
Öffentliche MethodeToString() Gibt eine Zeichenfolgendarstellung für diesen Brush zurück. (Von Brush geerbt.)
Öffentliche MethodeToString(IFormatProvider) Erstellt eine Zeichenfolgendarstellung dieses Objekts anhand der angegebenen kulturspezifischen Formatierungsinformationen. (Von Brush geerbt.)
Öffentliche MethodeVerifyAccessErzwingt, dass der aufrufende Thread auf dieses DispatcherObject zugreifen kann. (Von DispatcherObject geerbt.)
Zum Seitenanfang

  NameBeschreibung
Öffentliches EreignisChangedTritt auf, wenn Freezable oder ein darin enthaltenes Objekt geändert wird. (Von Freezable geerbt.)
Zum Seitenanfang

  NameBeschreibung
Öffentliches FeldStatischer MemberCenterProperty Bezeichnet die Center-Abhängigkeitseigenschaft.
Öffentliches FeldStatischer MemberGradientOriginPropertyBezeichnet die GradientOrigin-Abhängigkeitseigenschaft.
Öffentliches FeldStatischer MemberRadiusXProperty Bezeichnet die RadiusX-Abhängigkeitseigenschaft.
Öffentliches FeldStatischer MemberRadiusYProperty Bezeichnet die RadiusY-Abhängigkeitseigenschaft.
Zum Seitenanfang

  NameBeschreibung
Explizite SchnittstellenimplementierungPrivate MethodeIFormattable.ToStringFormatiert den Wert der aktuellen Instanz unter Verwendung des angegebenen Formats. (Von Brush geerbt.)
Zum Seitenanfang

Das Programmiermodell für den RadialGradientBrush ähnelt dem für den LinearGradientBrush. Der lineare Farbverlauf besitzt jedoch einen Anfangs- und einen Endpunkt, die den Farbverlaufsvektor definieren, während der radiale Farbverlauf einen Kreis sowie einen Fokuspunkt aufweist, mit denen das Farbverlaufsverhalten definiert wird. Der Kreis definiert den Endpunkt des Farbverlaufs. Anders gesagt, definiert ein Farbverlaufsunterbrechungspunkt bei 1,0 die Farbe im Umfang des Kreises. Der Fokuspunkt definiert die Mitte des Farbverlaufs. Ein Farbverlaufsstopp bei 0.0 definiert die Farbe am Fokuspunkt.

Das folgende Bild zeigt ein Rechteck, das mit einem radialen Farbverlauf ausgefüllt wurde. Der radiale Farbverlauf von weiß nach grau. Der äußere Kreis stellt den Farbverlaufskreis dar, während der rote Punkt den Fokuspunkt bezeichnet. Die SpreadMethod dieses Farbverlaufs ist auf Pad festgelegt.

Radialer Farbverlauf mit einem markierten Fokuspunkt

Ein radialer Farbverlauf mit hervorgehobenen Komponenten
HinweisHinweis

RadialGradientBrush -Objekte werden mit Hardwarebeschleunigung für Tier-2-Systeme gerendert. Weitere Informationen zu Hardwareebenen finden Sie unter Renderingebenen für Grafiken.

Features von Freezable

Da die RadialGradientBrush-Klasse von der Freezable-Klasse erbt, stellt sie mehrere spezielle Features bereit: RadialGradientBrush-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.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.

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft