ArcSegment Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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 |
| DispatcherQueue |
Ruft ab |
| 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) |