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
- Наследование
- Атрибуты
Комментарии
Эти аргументы событий используются событием 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 |
Возвращает или задает выбранный элемент привязки. |