다음을 통해 공유


ScrollingAnchorRequestedEventArgs 클래스

정의

ScrollView.AnchorRequested 이벤트에 대한 데이터를 제공합니다.

public ref class ScrollingAnchorRequestedEventArgs sealed
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.XamlContract, 327680)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ScrollingAnchorRequestedEventArgs final
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.XamlContract), 327680)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ScrollingAnchorRequestedEventArgs
Public NotInheritable Class ScrollingAnchorRequestedEventArgs
상속
Object Platform::Object IInspectable ScrollingAnchorRequestedEventArgs
특성

설명

이러한 이벤트 인수는 ScrollView.AnchorRequested 이벤트에서 사용되며, 이 이벤트는 가 고정할 요소를 선택할 때 ScrollView 발생합니다. 이 이벤트를 처리하여 해당 선택을 사용자 지정합니다.

이벤트 처리기가 AnchorElement 를 로 null두면 ScrollViewAnchorCandidates 컬렉션 중에서 앵커를 선택합니다.

컬렉션은 AnchorCandidates 앵커 후보로 등록된 요소로 초기화됩니다. 후보자의 초기 컬렉션은 속성이 UIElement.CanBeScrollAnchorScrollPresenter 설정된 자식과 메서드에 true명시적으로 등록된 요소로 ScrollView.RegisterAnchorCandidate 채워집니다.

이벤트 처리기를 사용하여 AnchorRequested 해당 컬렉션을 수정하여 앵커 요청의 후보 목록을 조정할 수 있습니다. 실행 후 는 ScrollViewHorizontalAnchorRatioVerticalAnchorRatio 속성을 사용하여 최종 AnchorCandidates 컬렉션 중에서 앵커를 선택합니다.

또는 이벤트 처리기를 사용하여 AnchorRequested 앵커로 특정 요소를 강제로 사용하도록 초기화된 nullAnchorElement 속성을 로 설정할 수 있습니다. 이 경우 AnchorCandidates 컬렉션은 무시되고 ScrollView의 선택 프로세스는 완전히 건너뜁습니다.

속성

AnchorCandidates

선택할 앵커 요소 후보의 컬렉션을 가져옵니다.

AnchorElement

선택한 앵커 요소를 가져오거나 설정합니다.

적용 대상

추가 정보