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 sollte jedes ArcSegment seine RotationAngle - und Size-Eigenschaften festgelegt haben, da diese keine nützlichen Standardwerte haben.

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

Anstatt eine Instanz oder ein Objektelement zu erstellen, können Sie ein ArcSegment auch als Teil eines Vektors innerhalb der Zeichenfolge für eine Move- und Draw-Befehlssyntax definieren.

Konstruktoren

Name Beschreibung
ArcSegment()

Initialisiert eine neue Instanz der ArcSegment-Klasse .

Eigenschaften

Name Beschreibung
Dispatcher

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

(Geerbt von DependencyObject)
DispatcherQueue

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

(Geerbt von DependencyObject)
IsLargeArc

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der Bogen größer als 180 Grad sein soll.

IsLargeArcProperty

Identifies the IsLargeArc dependency property.

Point

Dient zum Abrufen oder Festlegen des Endpunkts des elliptischen Bogens.

PointProperty

Identifies the Point dependency property.

RotationAngle

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

RotationAngleProperty

Identifies the RotationAngle dependency property.

Size

Dient zum Abrufen oder Festlegen des x-Radius und des y-Radius des Bogens als Größe-Struktur .

SizeProperty

Identifies the Size dependency property.

SweepDirection

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der Bogen im Uhrzeigersinn oder gegen den Uhrzeigersinn gezeichnet wird.

SweepDirectionProperty

Identifies the SweepDirection dependency property.

Methoden

Name Beschreibung
ClearValue(DependencyProperty)

Löscht den lokalen Wert einer Abhängigkeitseigenschaft.

(Geerbt von DependencyObject)
GetAnimationBaseValue(DependencyProperty)

Gibt einen Basiswert zurück, der für eine Abhängigkeitseigenschaft eingerichtet wurde, was in Fällen angewendet wird, 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 wird.

(Geerbt von DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Registriert eine Benachrichtigungsfunktion, um Änderungen an einer bestimmten DependencyProperty für diese DependencyObject-Instanz zu überwachen.

(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 durch Aufrufen von RegisterPropertyChangedCallback registriert wurde.

(Geerbt von DependencyObject)

Gilt für:

Weitere Informationen