Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Remarque
Cette documentation est destinée aux développeurs .NET Framework qui souhaitent utiliser les classes UI Automation managées définies dans l’espace de noms System.Windows.Automation. Pour obtenir les informations les plus récentes sur UI Automation, consultez API Windows Automation : UI Automation.
Cette rubrique présente des instructions et des conventions pour l’implémentation du IScrollItemProvider, y compris des informations sur les propriétés, les méthodes et les événements. Des liens vers des références supplémentaires sont répertoriés à la fin de la rubrique.
Le modèle de contrôle ScrollItemPattern est utilisé pour prendre en charge les contrôles enfants individuels des conteneurs qui implémentent IScrollProvider. Ce modèle de contrôle agit comme un canal de communication entre un contrôle enfant et son conteneur pour garantir que le conteneur est en mesure de modifier le contenu (ou la zone) actuellement visible dans sa fenêtre d’affichage pour afficher le contrôle enfant. Pour obtenir des exemples de contrôles qui implémentent ce modèle de contrôle, consultez Mappage des modèles de contrôle pour les clients UI Automation.
Directives et conventions de mise en œuvre
Quand vous implémentez le modèle de contrôle Scroll Item, notez les conventions et recommandations suivantes :
- Les éléments contenus dans un contrôle Window ou Canvas ne sont pas requis pour implémenter l’interface IScrollItemProvider. En guise d’alternative, toutefois, ils doivent exposer un emplacement valide pour le BoundingRectangleProperty. Ainsi, une application cliente UI Automation peut utiliser les méthodes de modèle de contrôle ScrollPattern sur le conteneur pour afficher l’élément enfant.
Membres requis pour IScrollItemProvider
La méthode suivante est requise pour implémenter l’interface IScrollProvider.
Membres obligatoires | Type de membre | Remarques |
---|---|---|
ScrollIntoView | -Méthode | Aucun |
Ce modèle de contrôle n’a pas de propriétés ou d’événements associés.
Exceptions
Les fournisseurs doivent lever les exceptions suivantes.
Type d’exception | État |
---|---|
InvalidOperationException | Si un élément ne peut pas être déplacé à l'écran par défilement : - ScrollIntoView |