Partilhar via


IShapeView Interface

Definição

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ã.

Aplica-se a