IScrollController 인터페이스

정의

스크롤 컨트롤에서 콘텐츠의 스크롤 오프셋을 설정할 수 있는 스크롤 막대와 같은 위젯에 대한 계약을 지정합니다.

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
특성

속성

CanScroll

사용자가 스크롤 컨트롤러를 사용하여 스크롤하거나 이동 할 수 있는지 여부를 나타내는 값을 가져옵니다.

IsScrollingWithMouse

스크롤 컨트롤러가 마우스 기반 스크롤을 처리하는지 여부를 나타내는 값을 가져옵니다.

PanningInfo

콘텐츠 이동 또는 null과 관련된 정보가 포함된 구현의 IScrollControllerPanningInfo instance 가져옵니다.

메서드

GetScrollAnimation(Int32, Vector2, Vector2, CompositionAnimation)

에는 IScrollController 스크롤 요청을 수행하는 데 사용되는 애니메이션을 사용자 지정하는 옵션이 제공됩니다.

NotifyRequestedScrollCompleted(Int32)

, ScrollByRequested또는 AddScrollVelocityRequested 이벤트를 통해 ScrollToRequested시작된 스크롤 작업이 완료되었음을 나타냅니다.

SetIsScrollable(Boolean)

사용자 입력을 통해 콘텐츠를 스크롤할 수 있는지 여부를 ScrollPresenter 나타내는 값을 설정합니다.

SetValues(Double, Double, Double, Double)

스크롤 컨트롤러에 스크롤 컨트롤에 대한 차원 정보를 제공합니다.

이벤트

AddScrollVelocityRequested

스크롤 속도 변경이 요청될 때 발생합니다.

CanScrollChanged

CanScroll 속성 값이 변경되면 발생합니다.

IsScrollingWithMouseChanged

IsScrollingWithMouse 속성 값이 변경되면 발생합니다.

ScrollByRequested

특정 오프셋 델타로 스크롤을 요청할 때 발생합니다.

ScrollToRequested

특정 오프셋으로 스크롤이 요청되면 발생합니다.

적용 대상