Freigeben über


ArcSegment Klasse

Definition

Stellt einen elliptischen Bogen zwischen zwei Punkten dar.

public ref class ArcSegment sealed : PathSegment
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ArcSegment final : PathSegment
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ArcSegment : PathSegment
Public NotInheritable Class ArcSegment
Inherits PathSegment
<ArcSegment .../>
Vererbung
Object Platform::Object IInspectable DependencyObject PathSegment ArcSegment
Attribute

Hinweise

Mindestens sollten für jedes ArcSegment die Eigenschaften RotationAngle und Size festgelegt sein, da diese keine nützlichen Standardwerte aufweisen.

Diese Klasse ist für das Festlegen der Vektordaten für einen Pfad oder ein PathIcon relevant.

Anstatt ein instance- oder objektelement zu erstellen, können Sie auch ein ArcSegment als Teil eines Vektors innerhalb der Zeichenfolge für eine Syntax der Befehle Verschieben und Zeichnen definieren.

Konstruktoren

ArcSegment()

Initialisiert eine neue instance der ArcSegment-Klasse.

Eigenschaften

Dispatcher

Gibt immer in einer Windows App SDK-App zurücknull. Verwenden Sie stattdessen DispatcherQueue .

(Geerbt von DependencyObject)
DispatcherQueue

Ruft den DispatcherQueue ab, dem dieses Objekt zugeordnet ist. Stellt DispatcherQueue eine Funktion dar, die auf den DependencyObject im UI-Thread zugreifen kann, auch wenn der Code von einem Nicht-UI-Thread initiiert wird.

(Geerbt von DependencyObject)
IsLargeArc

Ruft einen Wert ab, der angibt, ob das Kreissegment größer als 180 Grad sein soll, oder legt ihn fest.

IsLargeArcProperty

Gibt die Abhängigkeitseigenschaft IsLargeArc an.

Point

Ruft den Endpunkt des elliptischen Bogens ab oder legt diesen fest.

PointProperty

Gibt die Point-Abhängigkeitseigenschaft an.

RotationAngle

Ruft den Wert (in Grad) ab oder legt ihn fest, um den die Ellipse um die X-Achse gedreht wird.

RotationAngleProperty

Gibt die Abhängigkeitseigenschaft RotationAngle an.

Size

Ruft den x-Radius und den y-Radius des Bogens als Size-Struktur ab oder legt diese fest.

SizeProperty

Gibt die Size-Abhängigkeitseigenschaft an.

SweepDirection

Ruft einen Wert ab, der angibt, ob der Bogen im Uhrzeigersinn oder gegen den Uhrzeigersinn gezeichnet wird, oder legt diesen fest.

SweepDirectionProperty

Gibt die SweepDirection-Abhängigkeitseigenschaft an.

Methoden

ClearValue(DependencyProperty)

Löscht den lokalen Wert einer Abhängigkeitseigenschaft.

(Geerbt von DependencyObject)
GetAnimationBaseValue(DependencyProperty)

Gibt einen beliebigen Basiswert zurück, der für eine Abhängigkeitseigenschaft festgelegt wurde, was in Fällen gilt, in denen eine Animation nicht aktiv ist.

(Geerbt von DependencyObject)
GetValue(DependencyProperty)

Gibt den aktuellen effektiven Wert einer Abhängigkeitseigenschaft aus einem DependencyObject zurück.

(Geerbt von DependencyObject)
ReadLocalValue(DependencyProperty)

Gibt den lokalen Wert einer Abhängigkeitseigenschaft zurück, wenn ein lokaler Wert festgelegt ist.

(Geerbt von DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Registriert eine Benachrichtigungsfunktion zum Lauschen auf Änderungen an einer bestimmten DependencyProperty für dieses DependencyObject-instance.

(Geerbt von DependencyObject)
SetValue(DependencyProperty, Object)

Legt den lokalen Wert einer Abhängigkeitseigenschaft für ein DependencyObject fest.

(Geerbt von DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Bricht eine Änderungsbenachrichtigung ab, die zuvor registriert wurde, indem RegisterPropertyChangedCallback aufgerufen wurde.

(Geerbt von DependencyObject)

Gilt für:

Weitere Informationen