PolyQuadraticBezierSegment Class

Stellt einen Satz quadratischer Bézierkurvensegmente dar.

Vererbung

Object
  DependencyObject
    PathSegment
      PolyQuadraticBezierSegment

Syntax


public sealed class PolyQuadraticBezierSegment : PathSegment


<PolyQuadraticBezierSegment .../>

Attribute

[ContentProperty("Name=Points")]
[MarshalingBehavior(Agile)]
[Threading(Both)]
[Version(0x06020000)]
[WebHostHidden()]

Member

PolyQuadraticBezierSegmentKlasse hat diese Membertypen:

Konstruktoren

PolyQuadraticBezierSegmentKlasse hat diese Konstruktoren.

KonstruktorBeschreibung
PolyQuadraticBezierSegment Initializes a new instance of the PolyQuadraticBezierSegment class.

 

Methoden

The PolyQuadraticBezierSegment 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 PolyQuadraticBezierSegmentKlasse hat diese Eigenschaften.

EigenschaftZugriffstypBeschreibung

Dispatcher

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

Points

Lese-/SchreibzugriffGets or sets the Point collection that defines this PolyQuadraticBezierSegment object.

PointsProperty

SchreibgeschütztIdentifies the Points dependency property.

 

Beispiele

In diesem Beispiel werden zwei Kurven mithilfe eines PolyQuadraticBezierSegment zum Festlegen der Koordinaten erstellt.


<Canvas>
    <Path Stroke="Black" StrokeThickness="4">
        <Path.Data>
            <PathGeometry>
                <PathGeometry.Figures>
                    <PathFigureCollection>

                        <!-- The StartPoint specifies the starting point of the first curve. -->
                        <PathFigure StartPoint="10,100">
                            <PathFigure.Segments>
                                <PathSegmentCollection>

                                    <!-- The PolyQuadraticBezierSegment specifies two Bezier curves.
                  The first curve is from 10,100 (start point specified above)
                  to 300,100 with a control point of 200,200. The second curve
                  is from 200,200 (end of the last curve) to 30,400 with a 
                  control point of 0,200. -->
                                    <PolyQuadraticBezierSegment Points="200,200 300,100 0,200 30,400" />
                                </PathSegmentCollection>
                            </PathFigure.Segments>
                        </PathFigure>
                    </PathFigureCollection>
                </PathGeometry.Figures>
            </PathGeometry>
        </Path.Data>
    </Path>
</Canvas>


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

PathSegment
QuadraticBezierSegment
Path
PathGeometry
Vektorbasiertes XAML-Zeichnungsbeispiel
Schnellstart: Zeichnen von Formen

 

 

Anzeigen:
© 2014 Microsoft