IView Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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ã. |