LinearGradientBrush-Klasse

LinearGradientBrush Class

Zeichnet einen Bereich mit einem linearen Farbverlauf.

Vererbung

Object
  DependencyObject
    Brush
      GradientBrush
        LinearGradientBrush

Syntax


public sealed class LinearGradientBrush : GradientBrush


<LinearGradientBrush ...>
  oneOrMoreGradientStops
</LinearGradientBrush

XAML Values

oneOrMoreGradientStops

Ein oder mehrere GradientStop-Objektelemente. Die hier definierten Objektelemente werden Member der Auflistung, wenn zur Laufzeit im Code auf die GradientStops-Eigenschaft zugegriffen wird.

Attribute

[MarshalingBehavior(Agile)]
[Threading(Both)]
[Version(0x06020000)]
[WebHostHidden()]

Member

LinearGradientBrushKlasse hat diese Membertypen:

Konstruktoren

LinearGradientBrushKlasse hat diese Konstruktoren.

KonstruktorBeschreibung
LinearGradientBrush() Initializes a new instance of the LinearGradientBrush class.
LinearGradientBrush(GradientStopCollection, Double) Initializes a new instance of the LinearGradientBrush class that has the specified GradientStopCollection and angle.

 

Methoden

The LinearGradientBrush Klasse hat diese Methoden. Es erbt auch Methoden von Object Klasse.

MethodeBeschreibung
ClearValue Clears the local value of a dependency property. (Geerbt von DependencyObject)
GetAnimationBaseValue Returns any base value established for a dependency property, which would apply in cases where an animation is not active. (Geerbt von DependencyObject)
GetValue Returns the current effective value of a dependency property from a DependencyObject. (Geerbt von DependencyObject)
ReadLocalValue Returns the local value of a dependency property, if a local value is set. (Geerbt von DependencyObject)
SetValue Sets the local value of a dependency property on a DependencyObject. (Geerbt von DependencyObject)

 

Eigenschaften

Der LinearGradientBrushKlasse hat diese Eigenschaften.

EigenschaftZugriffstypBeschreibung

ColorInterpolationMode

Lese-/SchreibzugriffGets or sets a ColorInterpolationMode enumeration value that specifies how the gradient's colors are interpolated. (Geerbt von GradientBrush)

Dispatcher

SchreibgeschütztGets the CoreDispatcher that this object is associated with. (Geerbt von DependencyObject)

EndPoint

Lese-/SchreibzugriffGets or sets the ending two-dimensional coordinates of the linear gradient.

EndPointProperty

SchreibgeschütztIdentifies the EndPoint dependency property.

GradientStops

Lese-/SchreibzugriffGets or sets the brush's gradient stops. (Geerbt von GradientBrush)

MappingMode

Lese-/SchreibzugriffGets or sets a BrushMappingMode enumeration value that specifies whether the positioning coordinates of the gradient brush are absolute or relative to the output area. (Geerbt von GradientBrush)

Opacity

Lese-/SchreibzugriffGets or sets the degree of opacity of a Brush. (Geerbt von Brush)

RelativeTransform

Lese-/SchreibzugriffGets or sets the transformation that is applied to the brush using relative coordinates. (Geerbt von Brush)

SpreadMethod

Lese-/SchreibzugriffGets or sets the type of spread method that specifies how to draw a gradient that starts or ends inside the bounds of the object to be painted. (Geerbt von GradientBrush)

StartPoint

Lese-/SchreibzugriffGets or sets the starting two-dimensional coordinates of the linear gradient.

StartPointProperty

SchreibgeschütztIdentifies the StartPoint dependency property.

Transform

Lese-/SchreibzugriffGets or sets the transformation that is applied to the brush. (Geerbt von Brush)

 

Beispiele

Dieses Beispiel erstellt einen linearen Farbverlauf mit vier Farben und verwendet diesen, um ein Rectangle zu zeichnen.


<StackPanel>
  <!-- This rectangle is painted with a vertical linear gradient. -->
  <Rectangle Width="200" Height="100">
    <Rectangle.Fill>
      <LinearGradientBrush StartPoint="0.5,0" EndPoint="0.5,1">
        <GradientStop Color="Yellow" Offset="0.0" />
        <GradientStop Color="Red" Offset="0.25" />
        <GradientStop Color="Blue" Offset="0.75" />
        <GradientStop Color="LimeGreen" Offset="1.0" />
      </LinearGradientBrush>
    </Rectangle.Fill>
  </Rectangle>
</StackPanel>


Diese Abbildung zeigt den resultierenden Farbverlauf an. Die Farbverlaufsachse wird mit einer gestrichelten Linie markiert, die Farbverlaufsunterbrechungspunkte mit Kreisen.

Farbverlaufsachse für einen vertikalen Farbverlauf

Anforderungen

Mindestens unterstützter Client

Windows 8 [Nur Windows Store-Apps]

Mindestens unterstützter Server

Windows Server 2012 [Nur Windows Store-Apps]

Namespace

Windows.UI.Xaml.Media
Windows::UI::Xaml::Media [C++]

Metadaten

Windows.winmd

Siehe auch

GradientBrush

 

 

Anzeigen:
© 2018 Microsoft