Compartilhar via


VisualElement Classe

Definição

Um Element que ocupa uma área na tela, tem uma aparência visual e pode obter entrada por toque.

public ref class VisualElement : Microsoft::Maui::Controls::NavigableElement, Microsoft::Maui::Controls::IAnimatable, Microsoft::Maui::Controls::IVisualElementController, Microsoft::Maui::IView
public class VisualElement : Microsoft.Maui.Controls.NavigableElement, Microsoft.Maui.Controls.IAnimatable, Microsoft.Maui.Controls.IVisualElementController, Microsoft.Maui.IView
type VisualElement = class
    inherit NavigableElement
    interface IAnimatable
    interface IVisualElementController
    interface IElementController
    interface IView
    interface IElement
    interface ITransform
Public Class VisualElement
Inherits NavigableElement
Implements IAnimatable, IView, IVisualElementController
Herança
Derivado
Implementações

Comentários

A classe base para a maioria dos elementos na tela Microsoft.Maui.Controls. Fornece a maioria das propriedades, eventos e métodos para apresentar um item na tela.

Construtores

VisualElement()

Inicializa uma nova instância da classe VisualElement.

Campos

AnchorXProperty

Propriedade vinculável para AnchorX.

AnchorYProperty

Propriedade vinculável para AnchorY.

BackgroundColorProperty

Propriedade vinculável para BackgroundColor.

BackgroundProperty

Propriedade vinculável para Background.

BehaviorsProperty

Propriedade vinculável para Behaviors.

ClipProperty

Propriedade vinculável para Clip.

ControlsVisualElementMapper
Obsoleto.

Um Element que ocupa uma área na tela, tem uma aparência visual e pode obter entrada por toque.

FlowDirectionProperty

Propriedade vinculável para FlowDirection.

HeightProperty

Propriedade vinculável para Height.

HeightRequestProperty

Propriedade vinculável para HeightRequest.

InputTransparentProperty

Propriedade vinculável para InputTransparent.

IsEnabledProperty

Propriedade vinculável para IsEnabled.

IsFocusedProperty

Propriedade vinculável para IsFocused.

IsFocusedPropertyKey

Propriedade vinculável para IsFocused.

IsVisibleProperty

Propriedade vinculável para IsVisible.

MaximumHeightRequestProperty

Propriedade vinculável para MaximumHeightRequest.

MaximumWidthRequestProperty

Propriedade vinculável para MaximumWidthRequest.

MinimumHeightRequestProperty

Propriedade vinculável para MinimumHeightRequest.

MinimumWidthRequestProperty

Propriedade vinculável para MinimumWidthRequest.

NavigationProperty

Propriedade vinculável para Navigation.

OpacityProperty

Propriedade vinculável para Opacity.

RotationProperty

Propriedade vinculável para Rotation.

RotationXProperty

Propriedade vinculável para RotationX.

RotationYProperty

Propriedade vinculável para RotationY.

ScaleProperty

Propriedade vinculável para Scale.

ScaleXProperty

Propriedade vinculável para ScaleX.

ScaleYProperty

Propriedade vinculável para ScaleY.

ShadowProperty

Propriedade vinculável para Shadow.

StyleProperty

Propriedade vinculável para Style.

TranslationXProperty

Propriedade vinculável para TranslationX.

TranslationYProperty

Propriedade vinculável para TranslationY.

TriggersProperty

Propriedade vinculável para Triggers.

VisualProperty

Propriedade vinculável para Visual.

WidthProperty

Propriedade vinculável para Width.

WidthRequestProperty

Propriedade vinculável para WidthRequest.

WindowProperty

Propriedade vinculável para Window.

XProperty

Propriedade vinculável para X.

YProperty

Propriedade vinculável para Y.

ZIndexProperty

Propriedade vinculável para ZIndex.

Propriedades

AnchorX

Obtém ou define o componente X do ponto central para qualquer operação de transformação, em relação aos limites do elemento. Esta é uma propriedade associável.

AnchorY

Obtém ou define o componente Y do ponto central para qualquer operação de transformação, em relação aos limites do elemento. Esta é uma propriedade associável.

AutomationId

Obtém ou define um valor que permite à estrutura de automação encontrar e interagir com esse elemento.

(Herdado de Element)
Background

Obtém ou define o Brush que será usado para preencher o plano de fundo de um elemento. Esta é uma propriedade associável.

BackgroundColor

Obtém ou define o Color que preencherá o plano de fundo de um elemento. Esta é uma propriedade associável.

Batched

Obtém um valor que indica que há alterações em lote feitas para esse elemento.

Behaviors

Obtém a lista de Behavior objetos associados a esse elemento. Essa é uma propriedade associável somente leitura.

BindingContext

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

(Herdado de BindableObject)
Bounds

Obtém os limites do elemento em unidades independentes de dispositivo.

class

Obtém ou define as classes de estilo para o elemento.

(Herdado de NavigableElement)
ClassId

Obtém ou define um valor usado para identificar uma coleção de elementos semanticamente semelhantes.

(Herdado de Element)
Clip

Especifica a região de recorte de um elemento. Esta é uma propriedade associável.

DesiredSize

Obtém o tamanho que esse elemento calculou durante o passo de medição do processo de layout.

DisableLayout

Obtém um valor que indica que o layout para esse elemento está desabilitado.

Dispatcher

Obtém o dispatcher que estava disponível quando esse objeto vinculável foi criado, caso contrário, tenta encontrar o dispatcher disponível mais próximo (provavelmente o da janela/aplicativo).

(Herdado de BindableObject)
EffectControlProvider

Para uso interno pelo .NET MAUI.

(Herdado de Element)
Effects

Obtém ou define os estilos e propriedades que serão aplicados ao elemento durante o tempo de execução.

(Herdado de Element)
FlowDirection

Obtém ou define a direção do fluxo de layout. Esta é uma propriedade associável.

Frame

Obtém ou define o quadro em que esse elemento reside na tela.

Handler

Obtém ou define o IViewHandler associado a este elemento.

Height

Obtém a altura renderizada atual desse elemento. Essa é uma propriedade associável somente leitura.

HeightRequest

Obtém ou define a substituição de altura desejada deste elemento. Esta é uma propriedade associável.

Id

Obtém um valor que pode ser usado para identificar exclusivamente um elemento durante a execução do seu aplicativo.

(Herdado de Element)
InputTransparent

Obtém ou define um valor que indica se esse elemento responde ao teste de ocorrências durante a interação do usuário. Esta é uma propriedade associável.

IsEnabled

Obtém ou define um valor que indica se esse elemento está habilitado na interface do usuário. Esta é uma propriedade associável.

IsEnabledCore

Esse valor representa o valor cumulativo de IsEnabled. Todos os tipos que substituem essa propriedade também precisam invocar o método RefreshIsEnabledProperty() se o valor for alterado.

IsFocused

Obtém um valor que indica se esse elemento está focalizado atualmente. Esta é uma propriedade associável.

IsInPlatformLayout

Obtém ou define um valor que indica que esse elemento está passando pelo ciclo de layout da plataforma.

IsLoaded

Indica se um elemento está conectado à árvore de objetos principal.

IsPlatformEnabled

Obtém ou define um valor que indica se o elemento equivalente à plataforma desse elemento está habilitado.

IsPlatformStateConsistent

Obtém ou define um valor que indica que esse elemento é atualmente consistente com o estado do elemento equivalente à plataforma.

IsVisible

Obtém ou define um valor que determina se esse elemento ficará visível na tela e ocupará espaço nos layouts. Esta é uma propriedade associável.

LogicalChildren
Obsoleto.

Um Element que ocupa uma área na tela, tem uma aparência visual e pode obter entrada por toque.

(Herdado de Element)
MaximumHeightRequest

Obtém ou define a altura máxima que o elemento solicitará durante o layout. Esta é uma propriedade associável.

MaximumWidthRequest

Obtém ou define a largura máxima que o elemento solicitará durante o layout. Esta é uma propriedade associável.

MinimumHeightRequest

Obtém ou define a altura mínima que o elemento solicitará durante o layout. Esta é uma propriedade associável.

MinimumWidthRequest

Obtém ou define a largura mínima que o elemento solicitará durante o layout. Esta é uma propriedade associável.

Navigation

Obtém o objeto responsável por manipular a navegação baseada em pilha.

(Herdado de NavigableElement)
NavigationProxy

Obtém o elenco de Navigation um NavigationProxy.

(Herdado de NavigableElement)
Opacity

Obtém ou define o valor de opacidade aplicado ao elemento quando ele é renderizado. O intervalo desse valor é de 0 a 1; Os valores fora desse intervalo serão definidos como o valor válido mais próximo. Esta é uma propriedade associável.

Parent

Obtém ou define o pai Element desse elemento.

(Herdado de Element)
RealParent

Para uso interno pelo .NET MAUI.

(Herdado de Element)
Resources

Obtém ou define o dicionário de recursos locais.

Rotation

Obtém ou define a rotação (em graus) sobre o eixo Z (rotação afim) quando o elemento é renderizado. Esta é uma propriedade associável.

RotationX

Obtém ou define a rotação (em graus) sobre o eixo X (rotação de perspectiva) quando o elemento é renderizado. Esta é uma propriedade associável.

RotationY

Obtém ou define a rotação (em graus) sobre o eixo Y (rotação de perspectiva) quando o elemento é renderizado. Esta é uma propriedade associável.

Scale

Obtém ou define o fator de escala aplicado ao elemento. Esta é uma propriedade associável.

ScaleX

Obtém ou define um valor de escala para aplicar à direção X. Esta é uma propriedade associável.

ScaleY

Obtém ou define um valor de escala para aplicar à direção Y. Esta é uma propriedade associável.

Shadow

Obtém ou define o efeito de sombra projetado pelo elemento. Esta é uma propriedade associável.

Style

Obtém ou define o exclusivo Style para este elemento.

(Herdado de NavigableElement)
StyleClass

Obtém ou define as classes de estilo para o elemento.

(Herdado de NavigableElement)
StyleId

Obtém ou define um valor definido pelo usuário para identificar exclusivamente o elemento.

(Herdado de Element)
TranslationX

Obtém ou define o delta de translação de X do elemento. Esta é uma propriedade associável.

TranslationY

Obtém ou define o delta de translação de Y do elemento. Esta é uma propriedade associável.

Triggers

Obtém a lista de TriggerBase objetos associados a esse elemento. Essa é uma propriedade associável somente leitura.

Visual

Obtém ou define uma IVisual implementação que substitui a aparência visual de um elemento. Esta é uma propriedade associável.

Width

Obtém a largura atual desse elemento. Essa é uma propriedade associável somente leitura.

WidthRequest

Obtém ou define a substituição de largura desejada deste elemento. Esta é uma propriedade associável.

Window

Obtém o Window que está associado a um elemento. Essa é uma propriedade associável somente leitura.

X

Obtém a posição X atual desse elemento. Essa é uma propriedade associável somente leitura.

Y

Obtém a posição Y atual desse elemento. Essa é uma propriedade associável somente leitura.

ZIndex

Obtém ou define o índice z frontal para trás de um elemento dentro de um layout. Esta é uma propriedade associável.

Métodos

AddLogicalChild(Element)

Adiciona um Element aos filhos lógicos.

(Herdado de Element)
ApplyBindings()

Aplica todas as ligações atuais ao BindingContext.

(Herdado de BindableObject)
Arrange(Rect)

Posiciona objetos filho e determina um tamanho para um elemento.

ArrangeOverride(Rect)

Permite que as subclasses substituam Arrange(Rect) mesmo que a interface precise ser implementada explicitamente para evitar conflito com o método antigo Arrange(Rect) .

BatchBegin()

Sinaliza o início de um lote de alterações às propriedades de elementos. Isso pode beneficiar o desempenho se um número maior de valores de propriedade for alterado.

BatchCommit()

Sinaliza o término de um lote de comandos para o elemento e que esses comandos agora devem ser confirmados.

ChangeVisualState()

Altera o estado visual atual com base nos valores de propriedade atual desses elementos.

ClearLogicalChildren()

Remove todos os filhos Elements.

(Herdado de Element)
ClearValue(BindableProperty)

Limpa qualquer valor definido anteriormente para uma propriedade vinculável.

(Herdado de BindableObject)
ClearValue(BindablePropertyKey)

Limpa qualquer valor definido anteriormente para uma propriedade vinculável, identificada por sua chave.

(Herdado de BindableObject)
CoerceValue(BindableProperty)

Impõe o valor da propriedade vinculável especificada. Isso é feito invocando BindableProperty.CoerceValueDelegate a propriedade vinculável especificada.

(Herdado de BindableObject)
CoerceValue(BindablePropertyKey)

Impõe o valor da propriedade vinculável especificada. Isso é feito invocando BindableProperty.CoerceValueDelegate a propriedade vinculável especificada.

(Herdado de BindableObject)
EffectIsAttached(String)

Para uso interno pelo .NET MAUI.

(Herdado de Element)
Finalize()

Libera todos os recursos associados ao identificador.

FindByName(String)

Retorna o elemento que tem o nome especificado.

(Herdado de Element)
Focus()

Tenta definir o foco para esse elemento.

GetValue(BindableProperty)

Retorna o valor contido na propriedade vinculável fornecida.

(Herdado de BindableObject)
InsertLogicalChild(Int32, Element)

Insere um Element para os filhos lógicos no índice especificado.

(Herdado de Element)
InvalidateMeasure()

Marca a medida atual de um elemento como invalidada.

InvalidateMeasureNonVirtual(InvalidationTrigger)

Invalida a medida de um elemento.

InvalidateMeasureOverride()

Fornece uma maneira de permitir que subclasses (por exemplo, Layout) sejam substituídas InvalidateMeasure() mesmo que a interface precise ser implementada explicitamente para evitar conflito com o InvalidateMeasure() método.

IsSet(BindableProperty)

Determina se uma propriedade vinculável existe ou não e tem um valor definido.

(Herdado de BindableObject)
Layout(Rect)

Atualiza os limites do elemento durante o ciclo de layout.

MapBackgroundColor(IViewHandler, IView)

Um Element que ocupa uma área na tela, tem uma aparência visual e pode obter entrada por toque.

MapBackgroundImageSource(IViewHandler, IView)

Um Element que ocupa uma área na tela, tem uma aparência visual e pode obter entrada por toque.

Measure(Double, Double, MeasureFlags)

Retorna o tamanho mínimo que um elemento precisa para ser exibido no dispositivo.

MeasureOverride(Double, Double)

Fornece uma maneira de permitir que subclasses substituam Measure(Double, Double, MeasureFlags) mesmo que a interface precise ser implementada explicitamente para evitar conflito com o método Measure antigo.

OnBindingContextChanged()

Invocado quando o contexto de vinculação desse elemento foi alterado.

OnChildAdded(Element)

Invocado quando um objeto filho é adicionado a esse elemento.

OnChildRemoved(Element, Int32)

Invocado quando um objeto filho é removido desse elemento.

OnChildrenReordered()

Aciona o evento ChildrenReordered.

OnHandlerChanged()

Quando substituído em uma classe derivada, deve gerar o HandlerChanged evento.

(Herdado de Element)
OnHandlerChanging(HandlerChangingEventArgs)

Quando substituído em uma classe derivada, deve gerar o HandlerChanging evento.

(Herdado de Element)
OnMeasure(Double, Double)

Método chamado quando ocorre uma medida de layout.

OnParentChanged()

Quando substituído em uma classe derivada, deve gerar o ParentChanged evento.

(Herdado de Element)
OnParentChanging(ParentChangingEventArgs)

Quando substituído em uma classe derivada, deve gerar o ParentChanging evento.

(Herdado de Element)
OnParentSet()

Gera o evento (interno). ParentSet

(Herdado de NavigableElement)
OnPropertyChanged(String)

Método chamado quando uma propriedade associada é alterada.

(Herdado de Element)
OnPropertyChanging(String)

Aciona o evento PropertyChanging.

(Herdado de BindableObject)
OnSizeAllocated(Double, Double)

Método que é chamado quando o tamanho do elemento é definido durante um ciclo de layout. Implemente esse método para adicionar tratamento de classe a esse evento.

PlatformSizeChanged()

Sinaliza que o elemento equivalente à plataforma para o tamanho desse elemento foi alterado e um novo ciclo de layout pode ser necessário.

RefreshIsEnabledProperty()

Esse método sempre deve ser chamado se algum evento ocorrer e o IsEnabledCore valor da propriedade será alterado.

RemoveBinding(BindableProperty)

Remove uma associação definida anteriormente de uma propriedade vinculável.

(Herdado de BindableObject)
RemoveDynamicResource(BindableProperty)

Remove um recurso dinâmico definido anteriormente.

(Herdado de Element)
RemoveLogicalChild(Element)

Remove a primeira ocorrência de um específico Element dos filhos lógicos.

(Herdado de Element)
SetBinding(BindableProperty, BindingBase)

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

(Herdado de BindableObject)
SetDynamicResource(BindableProperty, String)

Define a BindableProperty propriedade desse elemento a ser atualizada por meio do DynamicResource com a chave fornecida.

(Herdado de Element)
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)
SetValueFromRenderer(BindableProperty, Object)

Para uso interno pelo .NET MAUI.

(Herdado de Element)
SetValueFromRenderer(BindablePropertyKey, Object)

Para uso interno pelo .NET MAUI.

(Herdado de Element)
SizeAllocated(Double, Double)

Método que é chamado durante um ciclo de layout para sinalizar o início de um layout de subárvore.

UnapplyBindings()

Remove todas as ligações atuais do contexto atual.

(Herdado de BindableObject)
Unfocus()

Desdefine o foco do teclado nesse elemento.

Eventos

BatchCommitted

Ocorre quando um lote de alterações de propriedade foi confirmado chamando BatchCommit().

BindingContextChanged

Ocorre quando o valor da propriedade BindingContext muda.

(Herdado de BindableObject)
ChildAdded

Gerado sempre que um elemento filho é adicionado ao elemento .

(Herdado de Element)
ChildRemoved

Gerado sempre que um elemento filho é removido do elemento .

(Herdado de Element)
ChildrenReordered

Ocorre quando a ordem dos filhos desse elemento muda.

DescendantAdded

Gerado sempre que um elemento filho é adicionado à subárvore do elemento.

(Herdado de Element)
DescendantRemoved

Gerado sempre que um elemento filho é removido da subárvore de elementos.

(Herdado de Element)
FocusChangeRequested
Obsoleto.

Ocorre quando uma mudança de foco é solicitada.

Focused

Ocorre quando esse elemento é focalizado.

HandlerChanged

Gerado sempre que o manipulador do elemento for alterado.

(Herdado de Element)
HandlerChanging

Gerado sempre que o manipulador do elemento começa a mudar.

(Herdado de Element)
Loaded

Ocorre quando um elemento foi construído e adicionado à árvore de objetos.

MeasureInvalidated

Ocorre quando a medida atual de um elemento foi invalidada.

ParentChanged

Gerado sempre que o pai do elemento for alterado.

(Herdado de Element)
ParentChanging

Elevado sempre que o elemento começa a mudar.

(Herdado de Element)
PropertyChanged

Ocorre quando um valor de propriedade é alterado.

(Herdado de BindableObject)
PropertyChanging

Ocorre quando um valor da propriedade está sendo alterado.

(Herdado de BindableObject)
SizeChanged

Ocorre quando o tamanho de um elemento é alterado.

Unfocused

Ocorre quando esse elemento está sem foco.

Unloaded

Ocorre quando um elemento não está mais conectado à árvore de objetos principal.

Implantações explícitas de interface

IContextFlyoutElement.ContextFlyout

Obtém o ContextFlyout para a exibição. Submenus de menu, subitens de subitem de menu e separadores de submenu de menu podem ser adicionados ao submenu de contexto.

(Herdado de Element)
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Um Element que ocupa uma área na tela, tem uma aparência visual e pode obter entrada por toque.

(Herdado de BindableObject)
IEffectControlProvider.RegisterEffect(Effect)

Registra o especificado effect para este elemento.

(Herdado de Element)
IElement.Handler

Obtém ou define o manipulador de exibição do elemento.

IElement.Parent

Obtém o pai do elemento.

(Herdado de Element)
IElementController.Descendants()

Para uso interno pelo .NET MAUI.

(Herdado de Element)
IElementController.LogicalChildren

Para uso interno pelo .NET MAUI.

(Herdado de Element)
IElementController.SetValueFromRenderer(BindableProperty, Object)

Para uso interno pelo .NET MAUI.

(Herdado de Element)
INameScope.RegisterName(String, Object)

Para uso interno pelo .NET MAUI.

(Herdado de Element)
INameScope.UnregisterName(String)

Para uso interno pelo .NET MAUI.

(Herdado de Element)
IToolTipElement.ToolTip

Representa uma pequena janela pop-up retangular que exibe uma breve descrição da finalidade de um modo de exibição quando o usuário posiciona o ponteiro sobre o modo de exibição.

(Herdado de Element)
IView.Arrange(Rect)

Posiciona elementos filho e determina um tamanho para um elemento.

IView.Background

Obtém a tinta que preencherá o plano de fundo de uma Exibição.

IView.Clip

Obtém o caminho usado para definir a estrutura de tópicos do conteúdo de um modo de exibição.

IView.FlowDirection

Direção na qual os elementos da interface do usuário são verificados pelo olho

IView.Height

Obtém a altura especificada do IView.

IView.HorizontalLayoutAlignment

Determina o aspecto horizontal da disposição desse elemento em um contêiner

IView.InvalidateArrange()

Método que é chamado para invalidar o layout deste modo de exibição.

IView.InvalidateMeasure()

Sinaliza que o valor de medida atual desta exibição não é mais válido e deve ser recalculado durante a próxima passagem de medida.

IView.IsFocused

Obtém um valor que indica se essa exibição está focada no momento.

IView.Margin

A Margem representa a distância entre uma vista e as vistas adjacentes.

IView.MaximumHeight

Obtém a restrição de altura máxima especificada do IView, entre zero e duplo. PositivoInfinito.

IView.MaximumWidth

Obtém a restrição de largura máxima especificada do IView, entre zero e duplo. PositivoInfinito.

IView.Measure(Double, Double)

Atualiza o tamanho de um Modo de Exibição.

IView.MinimumHeight

Obtém a restrição de altura mínima especificada do IView, entre zero e double. PositivoInfinito.

IView.MinimumWidth

Obtém a restrição de largura mínima especificada do IView, entre zero e duplo. PositivoInfinito.

IView.Semantics

Adiciona semântica a cada modo de exibição para acessibilidade

IView.Shadow

Pinta uma sombra ao redor do Modo de Exibição de destino.

IView.VerticalLayoutAlignment

Determina o aspecto vertical da disposição desse elemento em um contêiner

IView.Visibility

Obtém um valor que determina se esse Modo de Exibição deve fazer parte da árvore visual ou não.

IView.Width

Obtém a largura especificada do IView.

IVisualElementController.EffectiveFlowDirection

Para uso interno pelo .NET MAUI.

IVisualElementController.InvalidateMeasure(InvalidationTrigger)

Para uso interno pelo .NET MAUI.

IVisualTreeElement.GetVisualChildren()

Obtém uma lista somente leitura dos filhos visuais do elemento.

(Herdado de Element)
IVisualTreeElement.GetVisualParent()

Obtém o pai visual do elemento.

(Herdado de Element)

Métodos de Extensão

AbortAnimation(IAnimatable, String)

Interrompe a animação.

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

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

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

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

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

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

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

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

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)

Retorna um valor booliano que indica se a animação especificada pelo handle está ou não em execução.

Batch(IAnimatable)

Um Element que ocupa uma área na tela, tem uma aparência visual e pode obter entrada por toque.

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Um Element que ocupa uma área na tela, tem uma aparência visual e pode obter entrada por toque.

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

Um Element que ocupa uma área na tela, tem uma aparência visual e pode obter entrada por toque.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Um Element que ocupa uma área na tela, tem uma aparência visual e pode obter entrada por toque.

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

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

FindByName<T>(Element, String)

Um Element que ocupa uma área na tela, tem uma aparência visual e pode obter entrada por toque.

CancelAnimations(VisualElement)

Anula todas as animações (por exemplo LayoutTo, , TranslateTo, ScaleTo, etc.) no view elemento.

FadeTo(VisualElement, Double, UInt32, Easing)

Retorna uma tarefa que executa o esmaecimento descrito pelos parâmetros opacity, length e easing.

LayoutTo(VisualElement, Rect, UInt32, Easing) Retorna uma tarefa que facilita os VisualElement limites do que é especificado pelo view para o retângulo que é especificado pelo bounds parâmetro.
RelRotateTo(VisualElement, Double, UInt32, Easing)

Gira o VisualElement especificado por view de sua rotação atual em drotation.

RelScaleTo(VisualElement, Double, UInt32, Easing)

Retorna uma tarefa que dimensiona o VisualElement especificado por view de sua escala atual para dscale.

RotateTo(VisualElement, Double, UInt32, Easing)

Retorna uma tarefa que gira o VisualElement que é especificado por view que é descrito pelos rotationparâmetros , lengthe easing .

RotateXTo(VisualElement, Double, UInt32, Easing)

Retorna uma tarefa que distorce o VisualElement eixo X do especificado por viewrotation, levando tempo length e usando easing.

RotateYTo(VisualElement, Double, UInt32, Easing)

Retorna uma tarefa que distorce o VisualElement eixo Y do especificado por viewrotation, levando tempo length e usando easing.

ScaleTo(VisualElement, Double, UInt32, Easing)

Retorna uma tarefa que dimensiona o VisualElement especificado por view para o fator de escala absoluto scale.

ScaleXTo(VisualElement, Double, UInt32, Easing)

Retorna uma tarefa que dimensiona o eixo X do VisualElement especificado por view para o fator scalede escala absoluto .

ScaleYTo(VisualElement, Double, UInt32, Easing)

Retorna uma tarefa que dimensiona o eixo Y do VisualElement especificado por view para o fator scalede escala absoluto .

TranslateTo(VisualElement, Double, Double, UInt32, Easing)

Anima elementos TranslationX e TranslationY propriedades de seus valores atuais para os novos valores. Isso garante que o layout de entrada esteja na mesma posição que o layout visual.

HasVisualStateGroups(VisualElement)

Retornará true se element tiver um ou mais grupos de estado visual associados a ele. Caso contrário, retorna false.

CheckHandlers(IView)

Um Element que ocupa uma área na tela, tem uma aparência visual e pode obter entrada por toque.

ComputeDesiredSize(IView, Double, Double)

Um Element que ocupa uma área na tela, tem uma aparência visual e pode obter entrada por toque.

ComputeFrame(IView, Rect)

Um Element que ocupa uma área na tela, tem uma aparência visual e pode obter entrada por toque.

ToHandler(IElement, IMauiContext)

Um Element que ocupa uma área na tela, tem uma aparência visual e pode obter entrada por toque.

ToPlatform(IElement, IMauiContext)

Um Element que ocupa uma área na tela, tem uma aparência visual e pode obter entrada por toque.

ToHandler(IView, IMauiContext)

Um Element que ocupa uma área na tela, tem uma aparência visual e pode obter entrada por toque.

SetSemanticFocus(IView)

Um Element que ocupa uma área na tela, tem uma aparência visual e pode obter entrada por toque.

CaptureAsync(IView)

Um Element que ocupa uma área na tela, tem uma aparência visual e pode obter entrada por toque.

GetVisualElementWindow(IVisualTreeElement)

Obtém a janela que contém o elemento de árvore visual, se o elemento estiver contido em um.

GetVisualTreeDescendants(IVisualTreeElement)

Obtém toda a hierarquia de descendentes como uma lista de filhos para um determinado elemento de árvore visual.

GetVisualTreeElements(IVisualTreeElement, Point)

Obtém a lista de filhos de um elemento de árvore visual com base em um determinado ponto.

GetVisualTreeElements(IVisualTreeElement, Rect)

Obtém uma lista de filhos de Elementos de Árvore Visual com base em um retângulo.

GetVisualTreeElements(IVisualTreeElement, Double, Double)

Obtém uma lista de filhos de Elementos de Árvore Visual com base em um determinado ponto x, y.

GetVisualTreeElements(IVisualTreeElement, Double, Double, Double, Double)

Obtém uma lista de filhos de Elementos de Árvore Visual com base em um retângulo definido por suas coordenadas que são especificadas em unidades de plataforma, não em pixels.

Aplica-se a