UIElement.RegisterAsScrollPort(UIElement) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.