Condividi tramite


PathSegment Classe

Definizione

Classe base per tutti i tipi di segmento di percorso che definiscono una parte di un oggetto PathFigure.

public ref class PathSegment abstract : Microsoft::Maui::Controls::BindableObject, Microsoft::Maui::Controls::IAnimatable
public abstract class PathSegment : Microsoft.Maui.Controls.BindableObject, Microsoft.Maui.Controls.IAnimatable
type PathSegment = class
    inherit BindableObject
    interface IAnimatable
Public MustInherit Class PathSegment
Inherits BindableObject
Implements IAnimatable
Ereditarietà
PathSegment
Derivato
Implementazioni

Costruttori

Nome Descrizione
PathSegment()

Classe base per tutti i tipi di segmento di percorso che definiscono una parte di un oggetto PathFigure.

Proprietà

Nome Descrizione
BindingContext

Ottiene o imposta un oggetto che contiene le proprietà di destinazione delle proprietà associate che appartengono a questo BindableObjectoggetto . Si tratta di una proprietà associabile.

(Ereditato da BindableObject)
Dispatcher

Ottiene il dispatcher disponibile al momento della creazione di questo oggetto associabile. In caso contrario, tenta di trovare il dispatcher più vicino disponibile (probabilmente quello della finestra o dell'app).

(Ereditato da BindableObject)

Metodi

Nome Descrizione
ApplyBindings()

Applica tutte le associazioni correnti a BindingContext.

(Ereditato da BindableObject)
BatchBegin()

Segnala l'inizio di un batch di modifiche alle proprietà per evitare l'attivazione di più aggiornamenti.

BatchCommit()

Segnala la fine di un batch di modifiche alle proprietà e applica gli aggiornamenti.

ClearValue(BindableProperty)

Cancella qualsiasi valore impostato in precedenza per una proprietà associabile.

(Ereditato da BindableObject)
ClearValue(BindablePropertyKey)

Cancella qualsiasi valore impostato in precedenza per una proprietà associabile, identificata dalla relativa chiave.

(Ereditato da BindableObject)
CoerceValue(BindableProperty)

Forza il valore della proprietà associabile specificata. Questa operazione viene eseguita richiamando BindableProperty.CoerceValueDelegate la proprietà associabile specificata.

(Ereditato da BindableObject)
CoerceValue(BindablePropertyKey)

Forza il valore della proprietà associabile specificata. Questa operazione viene eseguita richiamando BindableProperty.CoerceValueDelegate la proprietà associabile specificata.

(Ereditato da BindableObject)
GetValue(BindableProperty)

Restituisce il valore contenuto nella proprietà associabile specificata.

(Ereditato da BindableObject)
IsSet(BindableProperty)

Determina se esiste o meno una proprietà associabile e ha un valore impostato.

(Ereditato da BindableObject)
OnBindingContextChanged()

Genera l'evento BindingContextChanged.

(Ereditato da BindableObject)
OnPropertyChanged(String)

Genera l'evento PropertyChanged.

(Ereditato da BindableObject)
OnPropertyChanging(String)

Genera l'evento PropertyChanging.

(Ereditato da BindableObject)
RemoveBinding(BindableProperty)

Rimuove un'associazione impostata in precedenza da una proprietà associabile.

(Ereditato da BindableObject)
SetBinding(BindableProperty, BindingBase)

Assegna un'associazione a una proprietà associabile.

(Ereditato da BindableObject)
SetValue(BindableProperty, Object)

Imposta il valore della proprietà associabile specificata.

(Ereditato da BindableObject)
SetValue(BindablePropertyKey, Object)

Imposta il valore della proprietà associabile specificata.

(Ereditato da BindableObject)
UnapplyBindings()

Rimuove tutte le associazioni correnti dal contesto corrente.

(Ereditato da BindableObject)

Eventi

Nome Descrizione
BindingContextChanged

Si verifica quando il valore della proprietà BindingContext cambia.

(Ereditato da BindableObject)
PropertyChanged

Si verifica quando un valore della proprietà viene modificato.

(Ereditato da BindableObject)
PropertyChanging

Si verifica quando il valore di una proprietà cambia.

(Ereditato da BindableObject)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Classe base per tutti i tipi di segmento di percorso che definiscono una parte di un oggetto PathFigure.

(Ereditato da BindableObject)

Metodi di estensione

Nome Descrizione
AbortAnimation(IAnimatable, String)

Interrompe l'animazione.

Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Aggiunge un'animazione self da start a end.

Animate(IAnimatable, String, Action<Double>, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Aggiunge un'animazione self usando il callback specificato.

Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Viene eseguito animation su self.

Animate<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>, IAnimationManager)

Aggiunge un'animazione self con transform e callback.

AnimateKinetic(IAnimatable, String, Func<Double,Double,Boolean>, Double, Double, Action, IAnimationManager)

Imposta i parametri specificati e avvia l'animazione kinetic.

AnimationIsRunning(IAnimatable, String)

Restituisce un valore booleano che indica se l'animazione specificata da handle è in esecuzione.

Batch(IAnimatable)

Classe base per tutti i tipi di segmento di percorso che definiscono una parte di un oggetto PathFigure.

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Classe base per tutti i tipi di segmento di percorso che definiscono una parte di un oggetto PathFigure.

SetAppTheme<T>(BindableObject, BindableProperty, T, T)

Classe base per tutti i tipi di segmento di percorso che definiscono una parte di un oggetto PathFigure.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Classe base per tutti i tipi di segmento di percorso che definiscono una parte di un oggetto PathFigure.

SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String)

Crea un'associazione e la applica a una proprietà.

SetBinding<TSource,TProperty>(BindableObject, BindableProperty, Func<TSource,TProperty>, BindingMode, IValueConverter, Object, String, Object, Object, Object)

Crea un'associazione tra una proprietà nell'oggetto di origine e una proprietà nell'oggetto di destinazione.

Si applica a