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.

Comentários

Esse método informa à estrutura que o clipe aplicado do elemento (devido ao layout ou a um Clip atribuído explicitamente) está atuando 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 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 em torno do lado de fora do elemento focado levando em conta todos os clipes. Quando um elemento só está parcialmente visível em 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