UIElement.RegisterAsScrollPort(UIElement) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.