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 生成自定义滚动控件。

有效视区

框架将已注册元素的 Clip 识别为 视区边界,该边界将用于计算 EffectiveViewportChanged 事件的属性值。

系统焦点视觉效果

默认情况下,焦点视觉对象将围绕焦点元素的外部完全呈现,同时考虑所有剪辑。 当元素在视区中仅部分可见时,框架需要消除元素上级链中代表视区的剪辑的歧义。 框架使用此知识将视区剪辑正确应用于呈现的焦点视觉对象。

适用于

另请参阅