UIElement.RegisterAsScrollPort(UIElement) Méthode

Définition

Inscrit un élément comme représentant une fenêtre d’affichage à défilement.

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)

Paramètres

element
UIElement

Élément à inscrire en tant que fenêtre d’affichage défilante.

Remarques

Cette méthode informe l’infrastructure que le clip appliqué de l’élément (en raison de la disposition ou d’un clip explicitement affecté) agit comme une fenêtre d’affichage et doit recevoir une attention particulière.

Cette méthode est destinée aux contrôles personnalisés qui n’utilisent pas les contrôles natifs de la plateforme pour afficher une zone défilante. Par exemple, un contrôle de défilement personnalisé peut être créé à l’aide d’InteractionTracker.

Fenêtre d’affichage effective

Le clip de l’élément inscrit est reconnu par l’infrastructure comme les limites d’une fenêtre d’affichage, qui sera utilisée pour calculer les valeurs de propriété de l’événement EffectiveViewportChanged .

Visuels de focus système

Par défaut, le visuel focus est entièrement rendu à l’extérieur de l’élément focus en tenant compte de tous les clips. Lorsqu’un élément n’est que partiellement visible dans une fenêtre d’affichage, l’infrastructure doit lever l’ambiguïté du clip de la chaîne ancêtre de l’élément qui représente la fenêtre d’affichage. L’infrastructure utilise ces connaissances pour appliquer correctement le clip de la fenêtre d’affichage au visuel focus rendu.

S’applique à

Voir aussi