IVsTextViewCreationListener, interface
Un écouteur à l'événement déclenché lorsqu'un adaptateur d'affichage de texte (IVsTextView) est créé et initialisé.
Espace de noms : Microsoft.VisualStudio.Editor
Assembly : Microsoft.VisualStudio.Editor (dans Microsoft.VisualStudio.Editor.dll)
Syntaxe
'Déclaration
Public Interface IVsTextViewCreationListener
public interface IVsTextViewCreationListener
public interface class IVsTextViewCreationListener
type IVsTextViewCreationListener = interface end
public interface IVsTextViewCreationListener
Le type IVsTextViewCreationListener expose les membres suivants.
Méthodes
Nom | Description | |
---|---|---|
VsTextViewCreated | Appelée lorsqu'un adaptateur IVsTextView a été créé et initialisé. |
Début
Notes
Les exportateurs doivent marquer leur exportation à l'aide de l'attribut suivant :
[Export(typeof(IVsTextViewCreationListener))]
Vous filtrez cet écouteur pour ContentTypeAttribute spécifique et TextViewRoleAttribute.
Par exemple, pour restreindre cet écouteur aux vues du texte modifiable, vous utiliserez les attributs suivants :
[Export(typeof(IVsTextViewCreationListener))]
[ContentType("text")]
[TextViewRole(PredefinedTextViewRoles.Editable)]
Pour plus d'informations sur l'utilisation de ContentTypeAttribute et de TextViewRoleAttribute, consultez Points d'extension de l'éditeur.
Vous pouvez utiliser cet écouteur lorsque vous souhaitez gérer des séquences de touches spécifiques dans votre extension. Vous faites ceci en obtenant une référence à l'adaptateur d'affichage de texte (IVsTextView) lorsque l'affichage de texte est créé, puis à l'aide de cette référence d'ajouter un filtre de commande à une vue (à l'aide de l'AddCommandFilter).
Exemples
Vous pouvez rechercher des exemples de cette interface dans les procédures pas à pas suivantes :
Procédure pas - à - pas : Afficher l'assistance de signature
Procédure pas - à - pas : afficher la saisie semi-automatique des instructions
Procédure pas - à - pas : À l'aide d'une touche de raccourci avec une extension de l'éditeur