Compartilhar via


Layout<T> Classe

Definição

Cuidado

Use Microsoft.Maui.Controls.Layout instead. For more information, see https://learn.microsoft.com/dotnet/maui/user-interface/layouts/custom

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

generic <typename T>
 where T : Viewpublic ref class Layout abstract : Microsoft::Maui::Controls::Compatibility::Layout, Microsoft::Maui::Controls::IBindableLayout, Microsoft::Maui::Controls::IViewContainer<T>, Microsoft::Maui::ILayout, Microsoft::Maui::Layouts::ILayoutManager, System::Collections::Generic::ICollection<Microsoft::Maui::IView ^>, System::Collections::Generic::IEnumerable<Microsoft::Maui::IView ^>, System::Collections::Generic::IList<Microsoft::Maui::IView ^>
[Microsoft.Maui.Controls.ContentProperty("Children")]
public abstract class Layout<T> : Microsoft.Maui.Controls.Compatibility.Layout, Microsoft.Maui.Controls.IBindableLayout, Microsoft.Maui.Controls.IViewContainer<T>, Microsoft.Maui.ILayout, Microsoft.Maui.Layouts.ILayoutManager, System.Collections.Generic.ICollection<Microsoft.Maui.IView>, System.Collections.Generic.IEnumerable<Microsoft.Maui.IView>, System.Collections.Generic.IList<Microsoft.Maui.IView> where T : View
[Microsoft.Maui.Controls.ContentProperty("Children")]
[System.Obsolete("Use Microsoft.Maui.Controls.Layout instead. For more information, see https://learn.microsoft.com/dotnet/maui/user-interface/layouts/custom")]
public abstract class Layout<T> : Microsoft.Maui.Controls.Compatibility.Layout, Microsoft.Maui.Controls.IBindableLayout, Microsoft.Maui.Controls.IViewContainer<T>, Microsoft.Maui.ILayout, Microsoft.Maui.Layouts.ILayoutManager, System.Collections.Generic.ICollection<Microsoft.Maui.IView>, System.Collections.Generic.IEnumerable<Microsoft.Maui.IView>, System.Collections.Generic.IList<Microsoft.Maui.IView> where T : View
[<Microsoft.Maui.Controls.ContentProperty("Children")>]
type Layout<'T (requires 'T :> View)> = class
    inherit Layout
    interface ILayout
    interface IView
    interface IElement
    interface ITransform
    interface IContainer
    interface IList<IView>
    interface ICollection<IView>
    interface seq<IView>
    interface IEnumerable
    interface ISafeAreaView
    interface IPadding
    interface ICrossPlatformLayout
    interface ILayoutManager
    interface IBindableLayout
    interface IViewContainer<'T (requires 'T :> View)>
[<Microsoft.Maui.Controls.ContentProperty("Children")>]
[<System.Obsolete("Use Microsoft.Maui.Controls.Layout instead. For more information, see https://learn.microsoft.com/dotnet/maui/user-interface/layouts/custom")>]
type Layout<'T (requires 'T :> View)> = class
    inherit Layout
    interface ILayout
    interface IView
    interface IElement
    interface ITransform
    interface IContainer
    interface IList<IView>
    interface ICollection<IView>
    interface seq<IView>
    interface IEnumerable
    interface ISafeAreaView
    interface IPadding
    interface ICrossPlatformLayout
    interface ILayoutManager
    interface IBindableLayout
    interface IViewContainer<'T (requires 'T :> View)>
Public MustInherit Class Layout(Of T)
Inherits Layout
Implements IBindableLayout, ICollection(Of IView), IEnumerable(Of IView), ILayout, ILayoutManager, IList(Of IView), IViewContainer(Of T)

Parâmetros de tipo

T

O tipo disso View pode ser adicionado ao layout.

Herança
Herança
Derivado
Atributos
Implementações

Construtores

Layout<T>()
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

Campos

propertyMapper
Obsoleto.

Representa o PropertyMapper.

(Herdado de View)
transientNamescope
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

(Herdado de Element)

Propriedades

AnchorX
Obsoleto.

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.

(Herdado de VisualElement)
AnchorY
Obsoleto.

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.

(Herdado de VisualElement)
AutomationId
Obsoleto.

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

(Herdado de Element)
Background
Obsoleto.

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

(Herdado de VisualElement)
BackgroundColor
Obsoleto.

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

(Herdado de VisualElement)
Batched
Obsoleto.

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

(Herdado de VisualElement)
Behaviors
Obsoleto.

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

(Herdado de VisualElement)
BindingContext
Obsoleto.

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

(Herdado de BindableObject)
Bounds
Obsoleto.

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

(Herdado de VisualElement)
CascadeInputTransparent
Obsoleto.

Obtém ou define um valor que controla se os elementos filho herdam a transparência de entrada desse layout quando a transparência é true.

(Herdado de Layout)
Children
Obsoleto.

Obtém os objetos filho contidos neste layout.

class
Obsoleto.

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

(Herdado de NavigableElement)
ClassId
Obsoleto.

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

(Herdado de Element)
Clip
Obsoleto.

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

(Herdado de VisualElement)
DesiredSize
Obsoleto.

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

(Herdado de VisualElement)
DisableLayout
Obsoleto.

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

(Herdado de VisualElement)
Dispatcher
Obsoleto.

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

(Herdado de BindableObject)
EffectControlProvider
Obsoleto.

Para uso interno pelo .NET MAUI.

(Herdado de Element)
Effects
Obsoleto.

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

(Herdado de Element)
FlowDirection
Obsoleto.

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

(Herdado de VisualElement)
Frame
Obsoleto.

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

(Herdado de VisualElement)
GestureController
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

(Herdado de View)
GestureRecognizers
Obsoleto.

A coleção de identificadores de gesto associados à exibição.

(Herdado de View)
Handler
Obsoleto.

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

(Herdado de VisualElement)
Height
Obsoleto.

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

(Herdado de VisualElement)
HeightRequest
Obsoleto.

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

(Herdado de VisualElement)
HorizontalOptions
Obsoleto.

Obtém ou define o LayoutOptions que define como o elemento é disposto em um ciclo de layout. Esta é uma propriedade associável.

(Herdado de View)
Id
Obsoleto.

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

(Herdado de Element)
InputTransparent
Obsoleto.

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

(Herdado de VisualElement)
IsClippedToBounds
Obsoleto.

Obtém ou define um valor que determina se o layout deve recortar seus filhos em seus limites. O valor padrão é false.

(Herdado de Layout)
IsEnabled
Obsoleto.

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

(Herdado de VisualElement)
IsEnabledCore
Obsoleto.

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.

(Herdado de VisualElement)
IsFocused
Obsoleto.

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

(Herdado de VisualElement)
IsInPlatformLayout
Obsoleto.

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

(Herdado de VisualElement)
IsLoaded
Obsoleto.

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

(Herdado de VisualElement)
IsPlatformEnabled
Obsoleto.

Obtém ou define um valor que indica se o elemento equivalente da plataforma desses elementos está habilitado.

(Herdado de VisualElement)
IsPlatformStateConsistent
Obsoleto.

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

(Herdado de VisualElement)
IsVisible
Obsoleto.

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.

(Herdado de VisualElement)
Item[Int32]
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

LayoutHandler
Obsoleto.

Obtém o manipulador associado para esse layout.

LogicalChildren
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

(Herdado de Element)
Margin
Obsoleto.

Obtém ou define a margem da exibição.

(Herdado de View)
MaximumHeightRequest
Obsoleto.

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

(Herdado de VisualElement)
MaximumWidthRequest
Obsoleto.

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

(Herdado de VisualElement)
MinimumHeightRequest
Obsoleto.

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

(Herdado de VisualElement)
MinimumWidthRequest
Obsoleto.

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

(Herdado de VisualElement)
Navigation
Obsoleto.

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

(Herdado de NavigableElement)
NavigationProxy
Obsoleto.

Obtém o elenco de Navigation para um NavigationProxy.

(Herdado de NavigableElement)
Opacity
Obsoleto.

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.

(Herdado de VisualElement)
Padding
Obsoleto.

Obtém ou define o preenchimento interno do layout. O valor padrão é a Thickness com todos os valores definidos como 0.

(Herdado de Layout)
Parent
Obsoleto.

Obtém ou define o pai Element desse elemento.

(Herdado de Element)
RealParent
Obsoleto.

Para uso interno pelo .NET MAUI.

(Herdado de Element)
Resources
Obsoleto.

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

(Herdado de VisualElement)
Rotation
Obsoleto.

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.

(Herdado de VisualElement)
RotationX
Obsoleto.

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.

(Herdado de VisualElement)
RotationY
Obsoleto.

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.

(Herdado de VisualElement)
Scale
Obsoleto.

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

(Herdado de VisualElement)
ScaleX
Obsoleto.

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

(Herdado de VisualElement)
ScaleY
Obsoleto.

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

(Herdado de VisualElement)
Shadow
Obsoleto.

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

(Herdado de VisualElement)
Style
Obsoleto.

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

(Herdado de NavigableElement)
StyleClass
Obsoleto.

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

(Herdado de NavigableElement)
StyleId
Obsoleto.

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

(Herdado de Element)
TranslationX
Obsoleto.

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

(Herdado de VisualElement)
TranslationY
Obsoleto.

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

(Herdado de VisualElement)
Triggers
Obsoleto.

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

(Herdado de VisualElement)
VerticalOptions
Obsoleto.

Obtém ou define o LayoutOptions que define como o elemento é disposto em um ciclo de layout. Esta é uma propriedade associável.

(Herdado de View)
Visual
Obsoleto.

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

(Herdado de VisualElement)
Width
Obsoleto.

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

(Herdado de VisualElement)
WidthRequest
Obsoleto.

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

(Herdado de VisualElement)
Window
Obsoleto.

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

(Herdado de VisualElement)
X
Obsoleto.

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

(Herdado de VisualElement)
Y
Obsoleto.

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

(Herdado de VisualElement)
ZIndex
Obsoleto.

Obtém ou define o z-index de frente para trás de um elemento dentro de um layout. Esta é uma propriedade associável.

(Herdado de VisualElement)

Métodos

AddLogicalChild(Element)
Obsoleto.

Adiciona um Element aos filhos lógicos.

(Herdado de Element)
ApplyBindings()
Obsoleto.

Aplica todas as associações atuais a BindingContext.

(Herdado de BindableObject)
Arrange(Rect)
Obsoleto.

Posiciona objetos filho e determina um tamanho para um elemento.

(Herdado de VisualElement)
ArrangeOverride(Rect)
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

(Herdado de Layout)
BatchBegin()
Obsoleto.

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.

(Herdado de VisualElement)
BatchCommit()
Obsoleto.

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

(Herdado de VisualElement)
ChangeVisualState()
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

(Herdado de View)
ClearLogicalChildren()
Obsoleto.

Remove todos os filhos Elements.

(Herdado de Element)
ClearValue(BindableProperty)
Obsoleto.

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

(Herdado de BindableObject)
ClearValue(BindablePropertyKey)
Obsoleto.

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

(Herdado de BindableObject)
CoerceValue(BindableProperty)
Obsoleto.

Força-se o valor da propriedade associável especificada. Isso é feito invocando BindableProperty.CoerceValueDelegate a propriedade associável especificada.

(Herdado de BindableObject)
CoerceValue(BindablePropertyKey)
Obsoleto.

Força-se o valor da propriedade associável especificada. Isso é feito invocando BindableProperty.CoerceValueDelegate a propriedade associável especificada.

(Herdado de BindableObject)
CrossPlatformArrange(Rect)
Obsoleto.

Organiza os filhos do ICrossPlatformLayout dentro dos limites fornecidos.

(Herdado de Layout)
CrossPlatformMeasure(Double, Double)
Obsoleto.

Mede o tamanho desejado do ICrossPlatformLayout dentro das restrições fornecidas.

(Herdado de Layout)
EffectIsAttached(String)
Obsoleto.

Para uso interno pelo .NET MAUI.

(Herdado de Element)
FindByName(String)
Obsoleto.

Retorna o elemento que tem o nome especificado.

(Herdado de Element)
Focus()
Obsoleto.

Tenta definir o foco para esse elemento.

(Herdado de VisualElement)
ForceLayout()
Obsoleto.

Força um layout de ciclo em um elemento e todos os seus descendentes.

(Herdado de Layout)
GetChildElements(Point)
Obsoleto.

Obtém os elementos filho que estão visualmente abaixo do arquivo .point

(Herdado de View)
GetRendererOverrides<T>()
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

(Herdado de View)
GetValue(BindableProperty)
Obsoleto.

Retorna o valor contido na propriedade associável fornecida.

(Herdado de BindableObject)
InsertLogicalChild(Int32, Element)
Obsoleto.

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

(Herdado de Element)
InvalidateLayout()
Obsoleto.

Invalida o layout atual.

(Herdado de Layout)
InvalidateMeasure()
Obsoleto.

Marca a medida atual de um elemento como invalidada.

(Herdado de VisualElement)
InvalidateMeasureNonVirtual(InvalidationTrigger)
Obsoleto.

Invalida a medida de um elemento.

(Herdado de VisualElement)
InvalidateMeasureOverride()
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

(Herdado de Layout)
IsSet(BindableProperty)
Obsoleto.

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

(Herdado de BindableObject)
Layout(Rect)
Obsoleto.

Atualiza os limites do elemento durante o ciclo de layout.

(Herdado de VisualElement)
LayoutChildren(Double, Double, Double, Double)
Obsoleto.

Posiciona e dimensiona os filhos de um layout.

(Herdado de Layout)
LowerChild(View)
Obsoleto.

Envia um filho para o fim da pilha visual.

(Herdado de Layout)
Measure(Double, Double, MeasureFlags)
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

(Herdado de Layout)
Measure(Double, Double)
Obsoleto.

Retorna o tamanho mínimo que um elemento precisa para ser exibido no dispositivo. As margens são excluídas da medição, mas retornadas com o tamanho. Não é recomendável chamar esse método fora da MeasureOverride passagem no elemento pai.

(Herdado de VisualElement)
MeasureOverride(Double, Double)
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

(Herdado de Layout)
OnAdded(T)
Obsoleto.

Invocado quando um filho é adicionado ao layout. Implemente esse método para adicionar tratamento de classe a esse evento.

OnBindingContextChanged()
Obsoleto.

Invocado sempre que o contexto de associação do View muda.

(Herdado de View)
OnChildAdded(Element)
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

OnChildMeasureInvalidated()
Obsoleto.

Invocado sempre que um filho do layout emitiu MeasureInvalidated. Implemente esse método para adicionar tratamento de classe a esse evento.

(Herdado de Layout)
OnChildMeasureInvalidated(Object, EventArgs)
Obsoleto.

Invocado sempre que um filho do layout emitiu MeasureInvalidated. Implemente esse método para adicionar tratamento de classe a esse evento.

(Herdado de Layout)
OnChildRemoved(Element, Int32)
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

OnChildrenReordered()
Obsoleto.

Aciona o evento ChildrenReordered.

(Herdado de VisualElement)
OnHandlerChanged()
Obsoleto.

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

(Herdado de Element)
OnHandlerChanging(HandlerChangingEventArgs)
Obsoleto.

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

(Herdado de Element)
OnMeasure(Double, Double)
Obsoleto.

Método chamado quando ocorre uma medida de layout.

(Herdado de VisualElement)
OnParentChanged()
Obsoleto.

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

(Herdado de Element)
OnParentChanging(ParentChangingEventArgs)
Obsoleto.

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

(Herdado de Element)
OnParentSet()
Obsoleto.

Gera o evento (interno). ParentSet

(Herdado de NavigableElement)
OnPropertyChanged(String)
Obsoleto.

Método chamado quando uma propriedade associada é alterada.

(Herdado de Element)
OnPropertyChanging(String)
Obsoleto.

Aciona o evento PropertyChanging.

(Herdado de BindableObject)
OnRemoved(T)
Obsoleto.

Invocado quando um filho é removido do layout. Implemente esse método para adicionar tratamento de classe a esse evento.

OnSizeAllocated(Double, Double)
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

(Herdado de Layout)
PlatformSizeChanged()
Obsoleto.

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

(Herdado de VisualElement)
RaiseChild(View)
Obsoleto.

Envia um filho para a frente da pilha visual.

(Herdado de Layout)
RefreshIsEnabledProperty()
Obsoleto.

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

(Herdado de VisualElement)
RemoveBinding(BindableProperty)
Obsoleto.

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

(Herdado de BindableObject)
RemoveDynamicResource(BindableProperty)
Obsoleto.

Remove um recurso dinâmico definido anteriormente.

(Herdado de Element)
RemoveLogicalChild(Element)
Obsoleto.

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

(Herdado de Element)
SetBinding(BindableProperty, BindingBase)
Obsoleto.

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

(Herdado de BindableObject)
SetDynamicResource(BindableProperty, String)
Obsoleto.

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

(Herdado de Element)
SetValue(BindableProperty, Object)
Obsoleto.

Define o valor da propriedade associável especificada.

(Herdado de BindableObject)
SetValue(BindablePropertyKey, Object)
Obsoleto.

Define o valor da propriedade associável especificada.

(Herdado de BindableObject)
SetValueFromRenderer(BindableProperty, Object)
Obsoleto.

Para uso interno pelo .NET MAUI.

(Herdado de Element)
SetValueFromRenderer(BindablePropertyKey, Object)
Obsoleto.

Para uso interno pelo .NET MAUI.

(Herdado de Element)
ShouldInvalidateOnChildAdded(View)
Obsoleto.

Quando implementado, deve retornar true se deve chamar InvalidateMeasure() quando adicionado e deve retornar false se não deve chamar InvalidateMeasure()child . O valor padrão é true.

(Herdado de Layout)
ShouldInvalidateOnChildRemoved(View)
Obsoleto.

Quando implementado, deve retornar true se deve chamar InvalidateMeasure() quando removido e deve retornar false se não deve chamar InvalidateMeasure()child . O valor padrão é true.

(Herdado de Layout)
SizeAllocated(Double, Double)
Obsoleto.

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

(Herdado de VisualElement)
UnapplyBindings()
Obsoleto.

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

(Herdado de BindableObject)
Unfocus()
Obsoleto.

Desativa o foco do teclado neste elemento.

(Herdado de VisualElement)
UpdateChildrenLayout()
Obsoleto.

Instrui o layout para refazer o layout de todos os seus filhos.

(Herdado de Layout)

Eventos

BatchCommitted
Obsoleto.

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

(Herdado de VisualElement)
BindingContextChanged
Obsoleto.

Ocorre quando o valor da propriedade BindingContext muda.

(Herdado de BindableObject)
ChildAdded
Obsoleto.

Gerado sempre que um elemento filho é adicionado ao elemento.

(Herdado de Element)
ChildRemoved
Obsoleto.

Gerado sempre que um elemento filho é removido do elemento.

(Herdado de Element)
ChildrenReordered
Obsoleto.

Ocorre quando a ordem dos filhos desse elemento é alterada.

(Herdado de VisualElement)
DescendantAdded
Obsoleto.

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

(Herdado de Element)
DescendantRemoved
Obsoleto.

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.

(Herdado de VisualElement)
Focused
Obsoleto.

Ocorre quando esse elemento está focado.

(Herdado de VisualElement)
HandlerChanged
Obsoleto.

Gerado sempre que o manipulador do elemento é alterado.

(Herdado de Element)
HandlerChanging
Obsoleto.

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

(Herdado de Element)
LayoutChanged
Obsoleto.

Ocorrerá no final de um ciclo de layout se qualquer um Bounds do elemento filho tiver sido alterado.

(Herdado de Layout)
Loaded
Obsoleto.

Ocorre quando um elemento foi construído e adicionado à árvore visual da plataforma.

(Herdado de VisualElement)
MeasureInvalidated
Obsoleto.

Ocorre quando a medida atual de um elemento foi invalidada.

(Herdado de VisualElement)
ParentChanged
Obsoleto.

Gerado sempre que o pai do elemento for alterado.

(Herdado de Element)
ParentChanging
Obsoleto.

Levantado sempre que o elemento começa a mudar.

(Herdado de Element)
PropertyChanged
Obsoleto.

Ocorre quando um valor de propriedade é alterado.

(Herdado de BindableObject)
PropertyChanging
Obsoleto.

Ocorre quando um valor da propriedade está sendo alterado.

(Herdado de BindableObject)
SizeChanged
Obsoleto.

Ocorre quando o tamanho de um elemento é alterado.

(Herdado de VisualElement)
Unfocused
Obsoleto.

Ocorre quando esse elemento está desfocado.

(Herdado de VisualElement)
Unloaded
Obsoleto.

Ocorre quando um elemento não está mais conectado à árvore visual da plataforma.

(Herdado de VisualElement)

Implantações explícitas de interface

IBindableLayout.Children
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

ICollection<IView>.Add(IView)
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

ICollection<IView>.Clear()
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

ICollection<IView>.Contains(IView)
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

ICollection<IView>.CopyTo(IView[], Int32)
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

ICollection<IView>.Count
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

ICollection<IView>.IsReadOnly
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

ICollection<IView>.Remove(IView)
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

IContextFlyoutElement.ContextFlyout
Obsoleto.

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

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

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

(Herdado de BindableObject)
IEffectControlProvider.RegisterEffect(Effect)
Obsoleto.

Registra o especificado effect para este elemento.

(Herdado de Element)
IElement.Handler
Obsoleto.

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

(Herdado de VisualElement)
IElement.Parent
Obsoleto.

Obtém o pai do elemento.

(Herdado de Element)
IElementController.Descendants()
Obsoleto.

Para uso interno pelo .NET MAUI.

(Herdado de Element)
IElementController.LogicalChildren
Obsoleto.

Para uso interno pelo .NET MAUI.

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

Para uso interno pelo .NET MAUI.

(Herdado de Element)
IEnumerable.GetEnumerator()
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

IEnumerable<IView>.GetEnumerator()
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

IGestureController.CompositeGestureRecognizers
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

(Herdado de View)
IHotReloadableView.Reload()
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

(Herdado de View)
IHotReloadableView.ReloadHandler
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

(Herdado de View)
IHotReloadableView.TransferState(IView)
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

(Herdado de View)
ILayout.ClipsToBounds
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

ILayoutManager.ArrangeChildren(Rect)
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

ILayoutManager.Measure(Double, Double)
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

IList<IView>.IndexOf(IView)
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

IList<IView>.Insert(Int32, IView)
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

IList<IView>.RemoveAt(Int32)
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

INameScope.RegisterName(String, Object)
Obsoleto.

Para uso interno pelo .NET MAUI.

(Herdado de Element)
INameScope.UnregisterName(String)
Obsoleto.

Para uso interno pelo .NET MAUI.

(Herdado de Element)
IPaddingElement.OnPaddingPropertyChanged(Thickness, Thickness)
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

(Herdado de Layout)
IPaddingElement.PaddingDefaultValueCreator()
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

(Herdado de Layout)
IPropertyMapperView.GetPropertyMapperOverrides()
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

(Herdado de View)
IReplaceableView.ReplacedView
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

(Herdado de View)
ISafeAreaView.IgnoreSafeArea
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

IToolTipElement.ToolTip
Obsoleto.

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)
Obsoleto.

Posiciona elementos filho e determina um tamanho para um elemento.

(Herdado de VisualElement)
IView.Background
Obsoleto.

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

(Herdado de VisualElement)
IView.Clip
Obsoleto.

Obtém o Caminho usado para definir a estrutura de tópicos do conteúdo de uma Exibição.

(Herdado de VisualElement)
IView.FlowDirection
Obsoleto.

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

(Herdado de VisualElement)
IView.Height
Obsoleto.

Obtém a altura especificada do IView.

(Herdado de VisualElement)
IView.HorizontalLayoutAlignment
Obsoleto.

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

(Herdado de View)
IView.InvalidateArrange()
Obsoleto.

Método chamado para invalidar o layout dessa exibição.

(Herdado de VisualElement)
IView.InvalidateMeasure()
Obsoleto.

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

(Herdado de VisualElement)
IView.IsFocused
Obsoleto.

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

(Herdado de VisualElement)
IView.Margin
Obsoleto.

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

(Herdado de View)
IView.MaximumHeight
Obsoleto.

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

(Herdado de VisualElement)
IView.MaximumWidth
Obsoleto.

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

(Herdado de VisualElement)
IView.Measure(Double, Double)
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

(Herdado de Layout)
IView.MinimumHeight
Obsoleto.

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

(Herdado de VisualElement)
IView.MinimumWidth
Obsoleto.

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

(Herdado de VisualElement)
IView.Semantics
Obsoleto.

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

(Herdado de VisualElement)
IView.Shadow
Obsoleto.

Pinta uma sombra ao redor da vista alvo.

(Herdado de VisualElement)
IView.VerticalLayoutAlignment
Obsoleto.

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

(Herdado de View)
IView.Visibility
Obsoleto.

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

(Herdado de VisualElement)
IView.Width
Obsoleto.

Obtém a largura especificada do IView.

(Herdado de VisualElement)
IVisualElementController.EffectiveFlowDirection
Obsoleto.

Para uso interno pelo .NET MAUI.

(Herdado de VisualElement)
IVisualElementController.InvalidateMeasure(InvalidationTrigger)
Obsoleto.

Para uso interno pelo .NET MAUI.

(Herdado de VisualElement)
IVisualTreeElement.GetVisualChildren()
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

(Herdado de Layout)
IVisualTreeElement.GetVisualParent()
Obsoleto.

Obtém o pai visual do elemento.

(Herdado de Element)

Métodos de Extensão

AbortAnimation(IAnimatable, String)
Obsoleto.

Interrompe a animação.

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

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>)
Obsoleto.

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

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

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)
Obsoleto.

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

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

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

AnimationIsRunning(IAnimatable, String)
Obsoleto.

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

Batch(IAnimatable)
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

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

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

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

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

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

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

FindByName<T>(Element, String)
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

CancelAnimations(VisualElement)
Obsoleto.

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

FadeTo(VisualElement, Double, UInt32, Easing)
Obsoleto.

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

InvalidateMeasure(VisualElement)
Obsoleto.

As atualizações de layout podem ser forçadas pelo código do aplicativo, em vez de depender do comportamento interno do sistema de layout. No entanto, isso geralmente não é recomendado. Chamar InvalidateArrange, InvalidateMeasure ou UpdateLayout geralmente é desnecessário e pode causar baixo desempenho se usado em excesso. Em muitas situações em que o código do aplicativo pode estar alterando as propriedades do layout, o sistema de layout provavelmente já estará processando atualizações de forma assíncrona. O sistema de layout também tem otimizações para lidar com cascatas de alterações de layout por meio de relacionamentos pai-filho, e forçar o layout com o código do aplicativo pode funcionar contra essas otimizações. No entanto, é possível que existam situações de layout em cenários mais complicados em que forçar o layout é a melhor opção para resolver um problema de tempo ou outro problema com o layout. Basta usá-lo deliberadamente e com moderação.

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

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

RelScaleTo(VisualElement, Double, UInt32, Easing)
Obsoleto.

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

RotateTo(VisualElement, Double, UInt32, Easing)
Obsoleto.

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

RotateXTo(VisualElement, Double, UInt32, Easing)
Obsoleto.

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

RotateYTo(VisualElement, Double, UInt32, Easing)
Obsoleto.

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

ScaleTo(VisualElement, Double, UInt32, Easing)
Obsoleto.

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

ScaleXTo(VisualElement, Double, UInt32, Easing)
Obsoleto.

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

ScaleYTo(VisualElement, Double, UInt32, Easing)
Obsoleto.

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

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

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)
Obsoleto.

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

CheckHandlers(IView)
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

ComputeDesiredSize(IView, Double, Double)
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

ComputeFrame(IView, Rect)
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

ToHandler(IElement, IMauiContext)
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

ToPlatform(IElement, IMauiContext)
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

ToHandler(IView, IMauiContext)
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

SetSemanticFocus(IView)
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

CaptureAsync(IView)
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

DisconnectHandlers(IView)
Obsoleto.

Classe base para layouts que permitem organizar e agrupar controles de interface do usuário em seu aplicativo.

GetVisualElementWindow(IVisualTreeElement)
Obsoleto.

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

GetVisualTreeDescendants(IVisualTreeElement)
Obsoleto.

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

GetVisualTreeElements(IVisualTreeElement, Point)
Obsoleto.

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

GetVisualTreeElements(IVisualTreeElement, Rect)
Obsoleto.

Obtém uma lista de filhos de elementos de árvore visual com base em um retângulo.

GetVisualTreeElements(IVisualTreeElement, Double, Double, Double, Double)
Obsoleto.

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.

GetVisualTreeElements(IVisualTreeElement, Double, Double)
Obsoleto.

Obtém uma lista de filhos de elementos de árvore visual com base em um determinado ponto x, y.

Aplica-se a