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 、アンカー候補として登録されている要素で初期化されます。 候補の最初のコレクションには、 プロパティが に設定されている ScrollPresenterUIElement.CanBeScrollAnchor と、 メソッドに true明示的に登録された要素が ScrollView.RegisterAnchorCandidate 設定されます。

イベント ハンドラーを使用 AnchorRequested して、そのコレクションを変更して、アンカー要求の候補の一覧を調整できます。 が実行されると、 ScrollViewHorizontalAnchorRatio プロパティと VerticalAnchorRatio プロパティを使用して、最終的 AnchorCandidates なコレクションのアンカーを選択します。

または、イベント ハンドラーを AnchorRequested 使用して AnchorElement プロパティを に設定し、 に初期化して null、特定の要素をアンカーとして強制的に使用することもできます。 その場合、 AnchorCandidates コレクションは無視され、 の ScrollView選択プロセスは完全にスキップされます。

プロパティ

AnchorCandidates

選択元のアンカー要素候補のコレクションを取得します。

AnchorElement

選択したアンカー要素を取得または設定します。

適用対象

こちらもご覧ください