Condividi tramite


ArcSegment Classe

Definizione

Rappresenta un arco ellittico tra due punti.

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 .../>
Ereditarietà
Object Platform::Object IInspectable DependencyObject PathSegment ArcSegment
Attributi

Commenti

Almeno ogni ArcSegment deve avere le proprietà RotationAngle e Size , perché queste non hanno valori predefiniti utili.

Questa classe è rilevante per impostare i dati vettoriali per un percorso o un PathIcon.

Anziché creare un'istanza o un elemento oggetto, è anche possibile definire un ArcSegment come parte di un vettore all'interno della stringa per una sintassi dei comandi Move e draw.

Costruttori

ArcSegment()

Inizializza una nuova istanza della classe ArcSegment .

Proprietà

Dispatcher

Restituisce null sempre in un'app SDK per app di Windows. Usare invece DispatcherQueue .

(Ereditato da DependencyObject)
DispatcherQueue

Ottiene l'oggetto DispatcherQueue associato. Rappresenta DispatcherQueue una struttura che può accedere al thread dell'interfaccia utente anche se il codice viene avviato da un thread non dell'interfaccia DependencyObject utente.

(Ereditato da DependencyObject)
IsLargeArc

Ottiene o imposta un valore che indica l'arco deve essere maggiore di 180 gradi.

IsLargeArcProperty

Identifica la proprietà di dipendenza IsLargeArc .

Point

Ottiene o imposta l'endpoint dell'arco ellittico.

PointProperty

Identifica la proprietà di dipendenza Point .

RotationAngle

Ottiene o imposta la quantità, in gradi, di rotazione dell'ellisse lungo l'asse x.

RotationAngleProperty

Identifica la proprietà di dipendenza RotationAngle .

Size

Ottiene o imposta il raggio x e il raggio y dell'arco come struttura Size .

SizeProperty

Identifica la proprietà Di dipendenza Size .

SweepDirection

Ottiene o imposta un valore che specifica se l'arco viene disegnato in senso orario o in senso antiorario .

SweepDirectionProperty

Identifica la proprietà di dipendenza SweepDirection .

Metodi

ClearValue(DependencyProperty)

Cancella il valore locale di una proprietà di dipendenza.

(Ereditato da DependencyObject)
GetAnimationBaseValue(DependencyProperty)

Restituisce qualsiasi valore di base stabilito per una proprietà di dipendenza, che si applica nei casi in cui un'animazione non è attiva.

(Ereditato da DependencyObject)
GetValue(DependencyProperty)

Restituisce il valore effettivo corrente di una proprietà di dipendenza da un oggetto DependencyObject.

(Ereditato da DependencyObject)
ReadLocalValue(DependencyProperty)

Restituisce il valore locale di una proprietà di dipendenza, se viene impostato un valore locale.

(Ereditato da DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Registra una funzione di notifica per l'ascolto delle modifiche a un'istanza di DependencyObject specifica.

(Ereditato da DependencyObject)
SetValue(DependencyProperty, Object)

Imposta il valore locale di una proprietà di dipendenza in un oggetto DependencyObject.

(Ereditato da DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Annulla una notifica di modifica registrata in precedenza chiamando RegisterPropertyChangedCallback.

(Ereditato da DependencyObject)

Si applica a

Vedi anche