Partilhar via


IScrollView Interface

Definição

public interface class IScrollView : Microsoft::Maui::IContentView
public interface IScrollView : Microsoft.Maui.IContentView
type IScrollView = interface
    interface IContentView
    interface IView
    interface IElement
    interface ITransform
    interface IPadding
    interface ICrossPlatformLayout
Public Interface IScrollView
Implements IContentView
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)
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)
Content

Percebe o conteúdo bruto desta visão.

(Herdado de IContentView)
ContentSize

Obtém o tamanho do conteúdo rolável na ScrollView.

DesiredSize

Obtém o tamanho desejado atual desta vista.

(Herdado de IView)
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)
HorizontalOffset

Obtém a posição atual do scroll do ScrollView ao longo do eixo horizontal.

HorizontalScrollBarVisibility

Recebe um valor que indica as regras de visibilidade para a barra de deslocamento horizontal.

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)
Orientation

Recebe um valor que indica a orientação do scroll do ScrollView.

Padding

O espaço entre a borda exterior do controlo e o seu conteúdo.

(Herdado de IPadding)
Parent

Fica com o Pai do Elemento.

(Herdado de IElement)
PresentedContent

Obtém o conteúdo desta vista à medida que será renderizado na interface do utilizador, incluindo quaisquer transformações ou modelos aplicados.

(Herdado de IContentView)
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)
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)
VerticalOffset

Obtém a posição atual de scroll do ScrollView ao longo do eixo vertical.

VerticalScrollBarVisibility

Recebe um valor que indica as regras de visibilidade para a barra de scroll vertical.

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)
CrossPlatformArrange(Rect)

Organiza os filhos do ICrossPlatformLayout dentro dos limites indicados.

(Herdado de ICrossPlatformLayout)
CrossPlatformMeasure(Double, Double)

Mede o tamanho desejado do ICrossPlatformLayout dentro das restrições dadas.

(Herdado de ICrossPlatformLayout)
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)
RequestScrollTo(Double, Double, Boolean)

Desloca-se para um deslocamento específico.

ScrollFinished()

Permite ao ScrollView da plataforma informar o código multiplataforma que uma operação de scroll foi concluída.

Unfocus()

Desvia o foco desta Vista.

(Herdado de IView)

Implementações de Interfaces Explícitas

Nome Descrição
ICrossPlatformLayout.CrossPlatformArrange(Rect) (Herdado de IContentView)
ICrossPlatformLayout.CrossPlatformMeasure(Double, Double) (Herdado de IContentView)

Métodos de Extensão

Nome Descrição
ArrangeContent(IContentView, Rect)
ArrangeContentUnbounded(IContentView, Rect)

Organiza conteúdos que podem exceder os limites do IContentView.

CaptureAsync(IView)
CheckHandlers(IView)
ComputeDesiredSize(IView, Double, Double)
ComputeFrame(IView, Rect)
DisconnectHandlers(IView)
MeasureContent(IContentView, Double, Double)
MeasureContent(IContentView, Thickness, Double, Double)
SetSemanticFocus(IView)
ToHandler(IElement, IMauiContext)
ToHandler(IView, IMauiContext)

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

ToPlatform(IElement, IMauiContext)

Aplica-se a