Compartilhar via


IScrollController Interface

Definição

Especifica um contrato para widgets semelhantes à barra de rolagem que podem definir os deslocamentos de rolagem do conteúdo em um controle de rolagem.

public interface class IScrollController
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.XamlContract, 327680)]
/// [Windows.Foundation.Metadata.Guid(1413048198, 5926, 21462, 151, 163, 64, 175, 8, 56, 49, 76)]
struct IScrollController
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.XamlContract), 327680)]
[Windows.Foundation.Metadata.Guid(1413048198, 5926, 21462, 151, 163, 64, 175, 8, 56, 49, 76)]
public interface IScrollController
Public Interface IScrollController
Atributos

Propriedades

CanScroll

Obtém um valor que indica se o usuário pode rolar ou fazer a rolagem com o controlador de rolagem.

IsScrollingWithMouse

Obtém um valor que indica se o controlador de rolagem está ou não tratando uma rolagem controlada pelo mouse.

PanningInfo

Obtém uma instância de uma implementação IScrollControllerPanningInfo que contém informações relacionadas ao movimento panorâmico de conteúdo ou null.

Métodos

GetScrollAnimation(Int32, Vector2, Vector2, CompositionAnimation)

Fornece a opção IScrollController de personalizar a animação usada para executar sua solicitação de rolagem.

NotifyRequestedScrollCompleted(Int32)

Indica que uma operação de rolagem iniciada por meio de um ScrollToRequestedevento , ScrollByRequestedou AddScrollVelocityRequested foi concluída.

SetIsScrollable(Boolean)

Define um valor que indica se o ScrollPresenter conteúdo é rolável ou não por meio da entrada do usuário.

SetValues(Double, Double, Double, Double)

Fornece informações de dimensão sobre o controle de rolagem para o controlador de rolagem.

Eventos

AddScrollVelocityRequested

Ocorre quando uma alteração de velocidade de rolagem é solicitada.

CanScrollChanged

Ocorre quando o valor da propriedade CanScroll é alterado.

IsScrollingWithMouseChanged

Ocorre quando o valor da propriedade IsScrollingWithMouse muda.

ScrollByRequested

Ocorre quando uma rolagem por um delta de deslocamento específico é solicitada.

ScrollToRequested

Ocorre quando uma rolagem para um deslocamento específico é solicitada.

Aplica-se a