IShapeView Interface
Definição
Importante
Alguma informação relaciona-se com produtos pré-lançamento que podem ser substancialmente modificados antes de serem lançados. A Microsoft não oferece garantias, expressas ou implícitas, relativamente à informação aqui fornecida.
Representa uma Vista que permite desenhar uma forma no ecrã.
public interface class IShapeView : Microsoft::Maui::IStroke, Microsoft::Maui::IView
public interface IShapeView : Microsoft.Maui.IStroke, Microsoft.Maui.IView
type IShapeView = interface
interface IView
interface IElement
interface ITransform
interface IStroke
Public Interface IShapeView
Implements IStroke, IView
- Derivado
- Implementos
Propriedades
| Nome | 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) |
| Aspect |
Determina como o conteúdo de uma Forma é esticado para preencher o espaço de layout da vista. |
| 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) |
| DesiredSize |
Obtém o tamanho desejado atual desta vista. (Herdado de IView) |
| Fill |
Indica o pincel usado para pintar o interior da forma. |
| 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) |
| 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) |
| 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) |
| Shape |
Faz com que a definição de Shape seja renderizada. |
| Stroke |
Indica a cor usada para pintar o contorno da forma. (Herdado de IStroke) |
| StrokeDashOffset |
Obtém um valor que especifica a distância dentro do padrão de traço onde um traço começa. (Herdado de IStroke) |
| StrokeDashPattern |
Especifica a distância dentro do padrão de traço onde um traço começa. (Herdado de IStroke) |
| StrokeLineCap |
Descreve a forma no início e no fim de uma linha ou segmento. (Herdado de IStroke) |
| StrokeLineJoin |
Especifica o tipo de junção que é usado nos vértices de uma forma. (Herdado de IStroke) |
| StrokeMiterLimit |
Especifica o limite da razão entre o comprimento da esquadria e metade da espessura do traço de uma forma. (Herdado de IStroke) |
| StrokeThickness |
Representa uma coleção de valores duplos que indicam o padrão de traços e espaços usados para delinear uma forma. (Herdado de IStroke) |
| 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
| Nome | Descrição |
|---|---|
| Arrange(Rect) |
Posiciona elementos filhos e determina um tamanho para um Elemento. (Herdado de IView) |
| Focus() |
Tenta focar esta Visão. (Herdado de IView) |
| 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) |
Métodos de Extensão
| Nome | Descrição |
|---|---|
| CaptureAsync(IView) |
Representa uma Vista que permite desenhar uma forma no ecrã. |
| CheckHandlers(IView) |
Representa uma Vista que permite desenhar uma forma no ecrã. |
| ComputeDesiredSize(IView, Double, Double) |
Representa uma Vista que permite desenhar uma forma no ecrã. |
| ComputeFrame(IView, Rect) |
Representa uma Vista que permite desenhar uma forma no ecrã. |
| DisconnectHandlers(IView) |
Representa uma Vista que permite desenhar uma forma no ecrã. |
| SetSemanticFocus(IView) |
Representa uma Vista que permite desenhar uma forma no ecrã. |
| ToHandler(IElement, IMauiContext) |
Representa uma Vista que permite desenhar uma forma no ecrã. |
| ToHandler(IView, IMauiContext) |
Obtém o handler de vista específico da plataforma para a vista especificada. |
| ToPlatform(IElement, IMauiContext) |
Representa uma Vista que permite desenhar uma forma no ecrã. |