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 |
Возвращает или задает выбранный элемент привязки. |