Linguagem

IAbsoluteLayout Interface

Definição

Um layout usado para posicionar e dimensionar as crianças usando valores explícitos.

public interface class IAbsoluteLayout : Microsoft::Maui::ILayout, System::Collections::Generic::ICollection<Microsoft::Maui::IView ^>, System::Collections::Generic::IEnumerable<Microsoft::Maui::IView ^>, System::Collections::Generic::IList<Microsoft::Maui::IView ^>
public interface IAbsoluteLayout : Microsoft.Maui.ILayout, System.Collections.Generic.ICollection<Microsoft.Maui.IView>, System.Collections.Generic.IEnumerable<Microsoft.Maui.IView>, System.Collections.Generic.IList<Microsoft.Maui.IView>
type IAbsoluteLayout = interface
    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
Public Interface IAbsoluteLayout
Implements ICollection(Of IView), IEnumerable(Of IView), ILayout, IList(Of IView)
Derivado
Implementações

Propriedades

Name Descrição
AnchorX

Obtém a componente X do ponto central para qualquer transformação, relativamente aos limites do elemento.

(Herdado de ITransform)
AnchorY

Obtém o componente Y do ponto central para qualquer transformação, relativamente aos limites do elemento.

(Herdado de ITransform)
AutomationId

Id usado por ferramentas de automação para interagir com esta Vista

(Herdado de IView)
Background

Recebe a tinta que preenche o fundo de uma Vista.

(Herdado de IView)
Clip

Obtém o Caminho usado para definir o contorno do conteúdo de uma Vista.

(Herdado de IView)
ClipsToBounds

Especifica se o ILayout recorta o seu conteúdo para os seus limites.

(Herdado de ILayout)
DesiredSize

Obtém o tamanho desejado atual desta vista.

(Herdado de IView)
FlowDirection

Direção em que os elementos da interface são escaneados pelo olho

(Herdado de IView)
Frame

Obtém os limites da Vista dentro do seu contentor.

(Herdado de IView)
Handler

Obtém ou define o Gestor de Vistas da Vista.

(Herdado de IView)
Height

Obtém a altura especificada do IView.

(Herdado de IView)
HorizontalLayoutAlignment

Determina o aspeto horizontal da disposição deste elemento num recipiente

(Herdado de IView)
IgnoreSafeArea

Especifica como o conteúdo da Vista deve ser posicionado em relação a obstruções. Se este valor for false, o conteúdo será posicionado apenas na parte desobstruída do ecrã. Se este valor for true, o conteúdo pode ser posicionado em qualquer lugar do ecrã. Isto inclui a parte do ecrã atrás das barras de ferramentas, recortes de ecrã, etc.

(Herdado de ISafeAreaView)
InputTransparent

Recebe um valor que indica se este elemento deve estar envolvido no ciclo de interação do utilizador.

(Herdado de IView)
IsEnabled

Recebe um valor que indica se esta Vista está ativada na interface do utilizador.

(Herdado de IView)
IsFocused

Recebe um valor que indica se esta Vista está atualmente focada.

(Herdado de IView)
Margin

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

(Herdado de IView)
MaximumHeight

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

(Herdado de IView)
MaximumWidth

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

(Herdado de IView)
MinimumHeight

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

(Herdado de IView)
MinimumWidth

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

(Herdado de IView)
Opacity

Obtém o valor de opacidade aplicado à vista quando esta é renderizada.

(Herdado de IView)
Padding

O espaço entre a borda exterior do controlo e o seu conteúdo.

(Herdado de IPadding)
Parent

Fica com o Pai do Elemento.

(Herdado de IElement)
Rotation

Obtém a rotação (em graus) em torno do eixo Z (rotação afim) quando o elemento é renderizado.

(Herdado de ITransform)
RotationX

Obtém a rotação (em graus) em torno do eixo X (rotação da perspetiva) quando o elemento é renderizado.

(Herdado de ITransform)
RotationY

Obtém a rotação (em graus) em torno do eixo Y (rotação da perspetiva) quando o elemento é renderizado.

(Herdado de ITransform)
Scale

Aplica o fator de escala ao elemento.

(Herdado de ITransform)
ScaleX

Obtém a escala em torno do fator do eixo X aplicada ao elemento.

(Herdado de ITransform)
ScaleY

Aplica a escala em torno do fator do eixo Y ao elemento.

(Herdado de ITransform)
Semantics

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

(Herdado de IView)
Shadow

Pinta uma sombra à volta da Vista do alvo.

(Herdado de IView)
TranslationX

Obtém o delta de translação X do elemento.

(Herdado de ITransform)
TranslationY

Obtém o delta de tradução Y do elemento.

(Herdado de ITransform)
VerticalLayoutAlignment

Determina o aspeto vertical da disposição deste elemento num recipiente

(Herdado de IView)
Visibility

Recebe um valor que determina se esta Vista deve ou não fazer parte da árvore visual.

(Herdado de IView)
Width

Obtém a largura especificada do IView.

(Herdado de IView)
ZIndex

Determina a ordem de desenho deste IView dentro de um ILayout; índices z mais elevados atraem sobre índices z mais baixos.

(Herdado de IView)

Métodos

Name Descrição
Arrange(Rect)

Posiciona elementos filhos e determina um tamanho para um Elemento.

(Herdado de IView)
CrossPlatformArrange(Rect)

Este método de interface é fornecido para compatibilidade retrocedente com versões anteriores. As classes de implementação devem implementar a interface ICrossPlatformLayout em vez de implementar diretamente este método.

(Herdado de ILayout)
CrossPlatformMeasure(Double, Double)

Este método de interface é fornecido para compatibilidade retrocedente com versões anteriores. As classes de implementação devem implementar a interface ICrossPlatformLayout em vez de implementar diretamente este método.

(Herdado de ILayout)
Focus()

Tenta focar esta Visão.

(Herdado de IView)
GetLayoutBounds(IView)

Obtém os limites de layout de um IView.

GetLayoutFlags(IView)

Obtém as flags de layout do IView no IAbsoluteLayout.

InvalidateArrange()

Método que é chamado para invalidar o layout desta Vista.

(Herdado de IView)
InvalidateMeasure()

Sinaliza que o valor atual da medida desta Vista já não é válido e deve ser recalculado durante a passagem da próxima medida.

(Herdado de IView)
Measure(Double, Double)

Atualiza o tamanho de uma Vista.

(Herdado de IView)
Unfocus()

Desvia o foco desta Vista.

(Herdado de IView)

Implementações de Interface Explícita

Name Descrição
ICrossPlatformLayout.CrossPlatformArrange(Rect)

Um layout usado para posicionar e dimensionar as crianças usando valores explícitos.

(Herdado de ILayout)
ICrossPlatformLayout.CrossPlatformMeasure(Double, Double)

Um layout usado para posicionar e dimensionar as crianças usando valores explícitos.

(Herdado de ILayout)

Métodos da Extensão

Name Descrição
CaptureAsync(IView)

Captura uma captura de ecrã do arquivo especificado view.

CheckHandlers(IView)

Um layout usado para posicionar e dimensionar as crianças usando valores explícitos.

ComputeDesiredSize(IView, Double, Double)

Um layout usado para posicionar e dimensionar as crianças usando valores explícitos.

ComputeFrame(IView, Rect)

Um layout usado para posicionar e dimensionar as crianças usando valores explícitos.

DisconnectHandlers(IView)

Um layout usado para posicionar e dimensionar as crianças usando valores explícitos.

SetSemanticFocus(IView)

Um layout usado para posicionar e dimensionar as crianças usando valores explícitos.

ToHandler(IElement, IMauiContext)

Um layout usado para posicionar e dimensionar as crianças usando valores explícitos.

ToHandler(IView, IMauiContext)

Obtém o handler de vista específico da plataforma para a vista especificada.

ToPlatform(IElement, IMauiContext)

Um layout usado para posicionar e dimensionar as crianças usando valores explícitos.

Aplica-se a