Partilhar via


IView Interface

Definição

Representa um elemento visual usado para colocar layouts e controlos no ecrã.

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

Name Description
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

Background

Recebe a tinta que preenche o fundo de uma Vista.

Clip

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

DesiredSize

Obtém o tamanho desejado atual desta vista.

FlowDirection

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

Frame

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

Handler

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

Height

Obtém a altura especificada do IView.

HorizontalLayoutAlignment

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

InputTransparent

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

IsEnabled

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

IsFocused

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

Margin

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

MaximumHeight

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

MaximumWidth

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

MinimumHeight

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

MinimumWidth

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

Opacity

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

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

Shadow

Pinta uma sombra à volta da Vista do alvo.

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

Visibility

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

Width

Obtém a largura especificada do IView.

ZIndex

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

Métodos

Name Description
Arrange(Rect)

Posiciona elementos filhos e determina um tamanho para um Elemento.

Focus()

Tenta focar esta Visão.

InvalidateArrange()

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

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.

Measure(Double, Double)

Atualiza o tamanho de uma Vista.

Unfocus()

Desvia o foco desta Vista.

Métodos da Extensão

Name Description
CaptureAsync(IView)

Representa um elemento visual usado para colocar layouts e controlos no ecrã.

CheckHandlers(IView)

Representa um elemento visual usado para colocar layouts e controlos no ecrã.

ComputeDesiredSize(IView, Double, Double)

Representa um elemento visual usado para colocar layouts e controlos no ecrã.

ComputeFrame(IView, Rect)

Representa um elemento visual usado para colocar layouts e controlos no ecrã.

DisconnectHandlers(IView)

Representa um elemento visual usado para colocar layouts e controlos no ecrã.

SetSemanticFocus(IView)

Representa um elemento visual usado para colocar layouts e controlos no ecrã.

ToHandler(IElement, IMauiContext)

Representa um elemento visual usado para colocar layouts e controlos no ecrã.

ToHandler(IView, IMauiContext)

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

ToPlatform(IElement, IMauiContext)

Representa um elemento visual usado para colocar layouts e controlos no ecrã.

Aplica-se a