PolyBezierSegment Class

Stellt eine oder mehrere kubische Bézierkurven dar.

Vererbung

Object
  DependencyObject
    PathSegment
      PolyBezierSegment

Syntax


public sealed class PolyBezierSegment : PathSegment


<PolyBezierSegment .../>

Attribute

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

Member

PolyBezierSegmentKlasse hat diese Membertypen:

Konstruktoren

PolyBezierSegmentKlasse hat diese Konstruktoren.

KonstruktorBeschreibung
PolyBezierSegment Initializes a new instance of the PolyBezierSegment class.

 

Methoden

The PolyBezierSegment 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 PolyBezierSegmentKlasse 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 PolyBezierSegment object.

PointsProperty

SchreibgeschütztIdentifies the Points dependency property.

 

Beispiele

Im folgenden Beispiel wird gezeigt, wie mit einem PolyBezierSegment eine Reihe von Kurven erstellt wird.


<Canvas Width="500" Height="100">
  <Path Stroke="Red" StrokeThickness="2">
    <Path.Data>
      <PathGeometry>
        <PathGeometry.Figures>
          <PathFigureCollection>

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

                  <!-- The PolyBezierSegment specifies two cubic Bezier curves.
                   The first curve is from 10,100 (start point specified above)
                   to 300,100 with a control point of 0,0 and another control
                   point of 200,0. The second curve is from 300,100 
                   (end of the last curve) to 600,100 with a control point of 300,0
                   and another control point of 400,0. -->
                  <PolyBezierSegment Points="0,0 200,0 300,100 300,0 400,0 600,100" />
                </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
Path
PathGeometry
Vektorbasiertes XAML-Zeichnungsbeispiel
Schnellstart: Zeichnen von Formen

 

 

Anzeigen:
© 2014 Microsoft