AdaptiveTrigger Classe

Definição

Um gatilho de estado que se ativa quando a janela atinge um limiar mínimo de largura e/ou altura.

public ref class AdaptiveTrigger sealed : Microsoft::Maui::Controls::StateTriggerBase
public sealed class AdaptiveTrigger : Microsoft.Maui.Controls.StateTriggerBase
type AdaptiveTrigger = class
    inherit StateTriggerBase
Public NotInheritable Class AdaptiveTrigger
Inherits StateTriggerBase
Herança

Construtores

Name Description
AdaptiveTrigger()

Inicializa uma nova instância da AdaptiveTrigger classe.

Campos

Name Description
MinWindowHeightProperty

Propriedade vinculável para MinWindowHeight.

MinWindowWidthProperty

Propriedade vinculável para MinWindowWidth.

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)
IsActive

Recebe um valor que indica se este gatilho está atualmente ativo.

(Herdado de StateTriggerBase)
IsAttached

Recebe um valor que indica se este gatilho está ligado a um estado visual.

(Herdado de StateTriggerBase)
MinWindowHeight

Obtém ou define a altura mínima da janela necessária para que este gatilho seja ativado. Esta é uma propriedade vinculável.

MinWindowWidth

Obtém ou define a largura mínima da janela necessária para que este gatilho seja ativado. Esta é uma propriedade vinculável.

Métodos

Name Description
ApplyBindings()

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

(Herdado de BindableObject)
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)
OnAttached()

Um gatilho de estado que se ativa quando a janela atinge um limiar mínimo de largura e/ou altura.

(Herdado de StateTriggerBase)
OnBindingContextChanged()

Eleva o BindingContextChanged evento.

(Herdado de BindableObject)
OnDetached()

Um gatilho de estado que se ativa quando a janela atinge um limiar mínimo de largura e/ou altura.

(Herdado de StateTriggerBase)
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)
SetActive(Boolean)

Um gatilho de estado que se ativa quando a janela atinge um limiar mínimo de largura e/ou altura.

(Herdado de StateTriggerBase)
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)
IsActiveChanged

Um gatilho de estado que se ativa quando a janela atinge um limiar mínimo de largura e/ou altura.

(Herdado de StateTriggerBase)
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)

Um gatilho de estado que se ativa quando a janela atinge um limiar mínimo de largura e/ou altura.

(Herdado de BindableObject)

Métodos da Extensão

Name Description
GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Um gatilho de estado que se ativa quando a janela atinge um limiar mínimo de largura e/ou altura.

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

Um gatilho de estado que se ativa quando a janela atinge um limiar mínimo de largura e/ou altura.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Um gatilho de estado que se ativa quando a janela atinge um limiar mínimo de largura e/ou altura.

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