UIElement.RegisterAsScrollPort(UIElement) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将元素注册为表示可滚动的视区。
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 事件的属性值。
系统焦点视觉效果
默认情况下,焦点视觉对象将围绕焦点元素的外部完全呈现,同时考虑所有剪辑。 当元素在视区中仅部分可见时,框架需要消除元素上级链中代表视区的剪辑的歧义。 框架使用此知识将视区剪辑正确应用于呈现的焦点视觉对象。