PathSegment Classe

Definição

A classe base para todos os tipos de segmentos de caminho que definem uma parte de um 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
Herança
PathSegment
Derivado
Implementações

Construtores

Name Description
PathSegment()

A classe base para todos os tipos de segmentos de caminho que definem uma parte de um PathFigure.

Propriedades

Name Description
BindingContext

Obtém ou define um objeto que contém as propriedades que serão visadas pelas propriedades limitadas que pertencem a este BindableObject. Esta é uma propriedade vinculável.

(Herdado de BindableObject)
Dispatcher

Recebe o despachante que estava disponível quando este objeto vinculável foi criado, caso contrário tenta encontrar o despachante disponível mais próximo (provavelmente da janela/app).

(Herdado de BindableObject)

Métodos

Name Description
ApplyBindings()

Aplica todas as ligações de corrente a BindingContext.

(Herdado de BindableObject)
BatchBegin()

Sinaliza o início de um conjunto de alterações de propriedade para evitar desencadear múltiplas atualizações.

BatchCommit()

Sinaliza o fim de um lote de alterações de propriedade e aplica as atualizações.

ClearValue(BindableProperty)

Elimina qualquer valor previamente definido para uma propriedade vinculável.

(Herdado de BindableObject)
ClearValue(BindablePropertyKey)

Elimina qualquer valor previamente definido para uma propriedade vinculável, identificada pela sua chave.

(Herdado de BindableObject)
CoerceValue(BindableProperty)

Coage o valor da propriedade vinculável especificada. Isto é feito invocando BindableProperty.CoerceValueDelegate a propriedade vinculável especificada.

(Herdado de BindableObject)
CoerceValue(BindablePropertyKey)

Coage o valor da propriedade vinculável especificada. Isto é feito invocando BindableProperty.CoerceValueDelegate a propriedade vinculável especificada.

(Herdado de BindableObject)
GetValue(BindableProperty)

Devolve o valor que está contido na propriedade vinculável dada.

(Herdado de BindableObject)
IsSet(BindableProperty)

Determina se existe ou não uma propriedade vinculável e tem um conjunto de valores.

(Herdado de BindableObject)
OnBindingContextChanged()

Eleva o BindingContextChanged evento.

(Herdado de BindableObject)
OnPropertyChanged(String)

Eleva o PropertyChanged evento.

(Herdado de BindableObject)
OnPropertyChanging(String)

Eleva o PropertyChanging evento.

(Herdado de BindableObject)
RemoveBinding(BindableProperty)

Remove uma ligação previamente definida de uma propriedade bindable.

(Herdado de BindableObject)
SetBinding(BindableProperty, BindingBase)

Atribui uma ligação a uma propriedade vinculável.

(Herdado de BindableObject)
SetValue(BindableProperty, Object)

Define o valor da propriedade vinculável especificada.

(Herdado de BindableObject)
SetValue(BindablePropertyKey, Object)

Define o valor da propriedade vinculável especificada.

(Herdado de BindableObject)
UnapplyBindings()

Remove todas as ligações de corrente do contexto atual.

(Herdado de BindableObject)

evento

Name Description
BindingContextChanged

Ocorre quando o valor da BindingContext propriedade muda.

(Herdado de BindableObject)
PropertyChanged

Ocorre quando o valor de uma propriedade muda.

(Herdado de BindableObject)
PropertyChanging

Ocorre quando o valor de uma propriedade está a mudar.

(Herdado de BindableObject)

Implementações de Interface Explícita

Name Description
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

A classe base para todos os tipos de segmentos de caminho que definem uma parte de um PathFigure.

(Herdado de BindableObject)

Métodos da Extensão

Name Description
AbortAnimation(IAnimatable, String)

Para a animação.

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

Anima self de start para end.

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

Anima self usando o callback especificado.

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

Funciona animation em self.

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

Anima self usando transform e callback.

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

Define os parâmetros especificados e inicia a animação cinética.

AnimationIsRunning(IAnimatable, String)

Devolve um valor booleano que indica se a animação especificada por handle está a correr ou não.

Batch(IAnimatable)

A classe base para todos os tipos de segmentos de caminho que definem uma parte de um PathFigure.

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

A classe base para todos os tipos de segmentos de caminho que definem uma parte de um PathFigure.

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

A classe base para todos os tipos de segmentos de caminho que definem uma parte de um PathFigure.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

A classe base para todos os tipos de segmentos de caminho que definem uma parte de um PathFigure.

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

Cria e aplica uma vinculação a uma propriedade.

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

Cria uma ligação entre uma propriedade no objeto de origem e uma propriedade no objeto de destino.

Aplica-se a