Compartir a través de


UIElement.RegisterAsScrollPort(UIElement) Método

Definición

Registra un elemento como que representa una ventanilla desplazable.

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)

Parámetros

element
UIElement

Elemento que se va a registrar como una ventanilla desplazable.

Requisitos de Windows

Familia de dispositivos
Windows 10, version 1803 (se introdujo en la versión 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v6.0)

Comentarios

Este método informa al marco de trabajo de que el clip aplicado del elemento (ya sea debido al diseño o a un Clip asignado explícitamente) actúa como ventanilla y debe recibir una consideración especial.

Este método está diseñado para su uso por controles personalizados que no usan los controles nativos de la plataforma para mostrar un área desplazable. Por ejemplo, se podría crear un control de desplazamiento personalizado mediante InteractionTracker.

Ventanilla efectiva

El marco reconoce el clip del elemento registrado como límites de una ventanilla, que se usará para calcular los valores de propiedad para el evento EffectiveViewportChanged .

Elementos visuales de foco del sistema

De forma predeterminada, el objeto visual de foco se representa completamente alrededor del exterior del elemento centrado teniendo en cuenta todos los clips. Cuando un elemento solo es visible parcialmente dentro de una ventanilla, el marco debe eliminar la ambigüedad del clip en la cadena antecesora del elemento que representa la ventanilla. El marco usa este conocimiento para aplicar correctamente el clip de ventanilla al objeto visual de foco representado.

Se aplica a

Consulte también