Modèle de contrôle TextChild

Présente des instructions et des conventions pour l’implémentation d’ITextChildProvider, notamment des informations sur les propriétés et les méthodes. Le modèle de contrôle TextChild est utilisé pour accéder à l’ancêtre le plus proche d’un élément qui prend en charge le modèle de contrôle Text .

Par exemple, supposons que le texte d’un document contienne une image incorporée et un lien hypertexte, comme illustré dans l’image suivante.

capture d’écran montrant du texte contenant une image incorporée et un lien hypertexte

Si vous utilisez les outils Microsoft UI Automation pour examiner l’arborescence UI Automation de ce contenu de document, il peut afficher un élément de document avec un élément enfant qui représente l’image et un autre élément enfant qui représente le lien hypertexte. Par exemple :

capture d’écran montrant l’inspection rapportant un exemple d’arborescence d’éléments Ui Automation

En règle générale, l’élément document de l’exemple précédent prend en charge le modèle de contrôle Text , mais pas les deux enfants de l’élément de document. Si une application cliente UI Automation a une référence à l’élément image ou à l’élément de lien hypertexte, le client peut utiliser le modèle de contrôle TextChild comme moyen pratique d’accéder au modèle Textcontrol exposé par l’élément de document contenant.

Conventions et directives d'implémentation

Lors de l’implémentation de l’interface ITextChildProvider , notez les directives et conventions suivantes :

Membres requis pour ITextChildProvider

Ces propriétés et méthodes sont requises pour implémenter l’interface ITextChildProvider .

Membres nécessaires Type de membre Notes
TextContainer Propriété Aucun
Textrange Propriété Aucun

 

Ce modèle de contrôle n’est associé à aucune méthode ou aucun événement.

Conceptuel