ScrollingAnchorRequestedEventArgs クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
- 継承
- 属性
注釈
これらのイベント引数は ScrollView.AnchorRequested イベントによって使用されます。これは、 がアンカーする要素を選択するときに ScrollView
発生します。 このイベントを処理して、その選択をカスタマイズします。
イベント ハンドラーが AnchorElement を として null
残した場合、 ScrollView は AnchorCandidates コレクションの中からアンカーを選択します。
コレクションは AnchorCandidates
、アンカー候補として登録されている要素で初期化されます。 候補の最初のコレクションには、 プロパティが に設定されている ScrollPresenter
子 UIElement.CanBeScrollAnchor
と、 メソッドに true
明示的に登録された要素が ScrollView.RegisterAnchorCandidate
設定されます。
イベント ハンドラーを使用 AnchorRequested
して、そのコレクションを変更して、アンカー要求の候補の一覧を調整できます。 が実行されると、 ScrollView
は HorizontalAnchorRatio プロパティと VerticalAnchorRatio プロパティを使用して、最終的 AnchorCandidates
なコレクションのアンカーを選択します。
または、イベント ハンドラーを AnchorRequested
使用して AnchorElement プロパティを に設定し、 に初期化して null
、特定の要素をアンカーとして強制的に使用することもできます。 その場合、 AnchorCandidates
コレクションは無視され、 の ScrollView
選択プロセスは完全にスキップされます。
プロパティ
AnchorCandidates |
選択元のアンカー要素候補のコレクションを取得します。 |
AnchorElement |
選択したアンカー要素を取得または設定します。 |