Поделиться через


UIElement.RegisterAsScrollPort(UIElement) Метод

Определение

Регистрирует элемент как представляющий прокручиваемое окно просмотра.

public:
 static void RegisterAsScrollPort(UIElement ^ element);
 static void RegisterAsScrollPort(UIElement const& element);
public static void RegisterAsScrollPort(UIElement element);
function registerAsScrollPort(element)
Public Shared Sub RegisterAsScrollPort (element As UIElement)

Параметры

element
UIElement

Элемент, регистрируемый в качестве прокручиваемого окна просмотра.

Требования к Windows

Семейство устройств
Windows 10, version 1803 (появилось в 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v6.0)

Комментарии

Этот метод информирует платформу о том, что примененный клип элемента (из-за макета или явно назначенного клипа) выступает в качестве окна просмотра и должен получить особое внимание.

Этот метод предназначен для использования пользовательскими элементами управления, которые не используют собственные элементы управления платформы для отображения прокручиваемой области. Например, пользовательский элемент управления прокруткой можно создать с помощью InteractionTracker.

Эффективное окно просмотра

Клип зарегистрированного элемента распознается платформой как границы окна просмотра, которые будут использоваться при вычислении значений свойств для события EffectiveViewportChanged.

Визуальные элементы фокуса системы

По умолчанию визуальный элемент фокуса полностью отображается за пределами элемента фокуса с учетом всех клипов. Если элемент виден только частично в окне просмотра, платформа должна определить, какой клип в цепочке предков элемента представляет окно просмотра. Платформа использует эти знания для правильного применения клипа окна просмотра к визуализации фокуса.

Применяется к

См. также раздел