Compartilhar via


IView Interface

Definição

Representa um elemento visual usado para inserir layouts e controles na tela.

public interface class IView : Microsoft::Maui::IElement, Microsoft::Maui::ITransform
public interface IView : Microsoft.Maui.IElement, Microsoft.Maui.ITransform
type IView = interface
    interface IElement
    interface ITransform
Public Interface IView
Implements IElement, ITransform
Derivado
Implementações

Propriedades

AnchorX

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

(Herdado de ITransform)
AnchorY

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

(Herdado de ITransform)
AutomationId

ID usado pelas ferramentas de automação para interagir com esta visualização

Background

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

Clip

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

DesiredSize

Obtém o tamanho desejado atual dessa exibição.

FlowDirection

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

Frame

Obtém os limites do View dentro de seu contêiner.

Handler

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

Height

Obtém a altura especificada do IView.

HorizontalLayoutAlignment

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

InputTransparent

Obtém um valor que indica se esse elemento deve estar envolvido no ciclo de interação do usuário.

IsEnabled

Obtém um valor que indica se esse Modo de Exibição está habilitado na interface do usuário.

IsFocused

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

Margin

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

MaximumHeight

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

MaximumWidth

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

MinimumHeight

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

MinimumWidth

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

Opacity

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

Parent

Obtém 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) sobre o eixo X (rotação em perspectiva) quando o elemento é renderizado.

(Herdado de ITransform)
RotationY

Obtém a rotação (em graus) sobre o eixo Y (rotação em perspectiva) quando o elemento é renderizado.

(Herdado de ITransform)
Scale

Obtém o fator de escala aplicado ao elemento.

(Herdado de ITransform)
ScaleX

Obtém a escala sobre o fator do eixo X aplicado ao elemento.

(Herdado de ITransform)
ScaleY

Obtém a escala sobre o fator do eixo Y aplicado ao elemento.

(Herdado de ITransform)
Semantics

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

Shadow

Pinta uma sombra ao redor da vista alvo.

TranslationX

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

(Herdado de ITransform)
TranslationY

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

(Herdado de ITransform)
VerticalLayoutAlignment

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

Visibility

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

Width

Obtém a largura especificada do IView.

ZIndex

Determina a ordem de desenho deste IView dentro de um ILayout; Índices Z mais altos serão atraídos por índices Z mais baixos.

Métodos

Arrange(Rect)

Posiciona elementos filho e determina um tamanho para um elemento.

Focus()

Tenta definir o foco para essa exibição.

InvalidateArrange()

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

InvalidateMeasure()

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.

Measure(Double, Double)

Atualiza o tamanho de uma Vista.

Unfocus()

Desativa o foco para essa exibição.

Métodos de Extensão

CheckHandlers(IView)

Representa um elemento visual usado para inserir layouts e controles na tela.

ComputeDesiredSize(IView, Double, Double)

Representa um elemento visual usado para inserir layouts e controles na tela.

ComputeFrame(IView, Rect)

Representa um elemento visual usado para inserir layouts e controles na tela.

ToHandler(IElement, IMauiContext)

Representa um elemento visual usado para inserir layouts e controles na tela.

ToPlatform(IElement, IMauiContext)

Representa um elemento visual usado para inserir layouts e controles na tela.

ToHandler(IView, IMauiContext)

Representa um elemento visual usado para inserir layouts e controles na tela.

SetSemanticFocus(IView)

Representa um elemento visual usado para inserir layouts e controles na tela.

CaptureAsync(IView)

Representa um elemento visual usado para inserir layouts e controles na tela.

DisconnectHandlers(IView)

Representa um elemento visual usado para inserir layouts e controles na tela.

Aplica-se a