Share via


UIElement.RegisterAsScrollPort(UIElement) Método

Definição

Registra um elemento como representando um visor rolável.

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

O elemento a ser registrado como um visor rolável.

Requisitos do Windows

Família de dispositivos
Windows 10, version 1803 (introduzida na 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v6.0)

Comentários

Esse método informa à estrutura que o clipe aplicado do elemento (devido ao layout ou a um Clip explicitamente atribuído) está agindo como um visor e deve receber uma consideração especial.

Esse método destina-se ao uso por controles personalizados que não usam os controles nativos da plataforma para exibir uma área rolável. Por exemplo, um controle de rolagem personalizado pode ser criado usando o InteractionTracker.

Visor efetivo

O Clip do elemento registrado é reconhecido pela estrutura como os limites de um visor, que será usado no cálculo dos valores de propriedade para o evento EffectiveViewportChanged .

Elementos visuais de foco do sistema

Por padrão, o visual de foco é totalmente renderizado fora do elemento focalizado levando em conta todos os clipes. Quando um elemento só está parcialmente visível dentro de um visor, a estrutura precisa desambiguar qual clipe na cadeia ancestral do elemento representa o visor. A estrutura usa esse conhecimento para aplicar corretamente o clipe do visor ao visual de foco renderizado.

Aplica-se a

Confira também