IScrollView 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.
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) | |