Sprache

ScrollingAnchorRequestedEventArgs Klasse

Definition

Stellt Daten für das ScrollView.AnchorRequested-Ereignis bereit.

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
Vererbung
Object Platform::Object IInspectable ScrollingAnchorRequestedEventArgs
Attribute

Hinweise

Diese Ereignisargumente werden vom ScrollView.AnchorRequested-Ereignis verwendet, das ausgelöst wird, wenn das ScrollView Element ausgewählt wird, das verankert werden soll. Behandeln Sie dieses Ereignis, um diese Auswahl anzupassen.

Wenn der Ereignishandler das AnchorElement verlässt null, wählt scrollView einen Anker aus der AnchorCandidates-Auflistung aus.

Die AnchorCandidates Auflistung wird mit den Elementen initialisiert, die als Ankerkandidaten registriert sind. Diese anfängliche Sammlung von Kandidaten wird mit ScrollPresenter untergeordneten Elementen aufgefüllt, auf die die UIElement.CanBeScrollAnchor Eigenschaft festgelegt trueist, und mit Elementen, die explizit bei der ScrollView.RegisterAnchorCandidate Methode registriert sind.

Sie können den Ereignishandler verwenden AnchorRequested , um diese Sammlung zu ändern, um die Liste der Kandidaten für die Ankeranforderung anzupassen. Nachdem sie ausgeführt wurde, verwendet die ScrollViewEigenschaften HorizontalAnchorRatio und VerticalAnchorRatio , um einen Anker zwischen der endgültigen AnchorCandidates Auflistung auszuwählen.

Alternativ können Sie den AnchorRequested Ereignishandler verwenden, um die AnchorElement-Eigenschaft ( initialisiert auf null) festzulegen, um die Verwendung eines bestimmten Elements als Anker zu erzwingen. In diesem Fall wird die AnchorCandidates Sammlung ignoriert, und der ScrollViewAuswahlprozess wird vollständig übersprungen.

Eigenschaften

Name Beschreibung
AnchorCandidates

Ruft die Sammlung von Ankerelementkandidaten ab, aus der Sie auswählen können.

AnchorElement

Ruft das ausgewählte Ankerelement ab oder legt es fest.

Gilt für:

Weitere Informationen