Partager via


ITextViewModel, interface

Représente un jeu d'objets d'ITextBuffer qui participent à la présentation du texte dans ITextView particulier.

Espace de noms :  Microsoft.VisualStudio.Text.Editor
Assembly :  Microsoft.VisualStudio.Text.UI (dans Microsoft.VisualStudio.Text.UI.dll)

Syntaxe

'Déclaration
Public Interface ITextViewModel _
    Inherits IPropertyOwner, IDisposable
public interface ITextViewModel : IPropertyOwner, 
    IDisposable
public interface class ITextViewModel : IPropertyOwner, 
    IDisposable
type ITextViewModel =  
    interface 
        interface IPropertyOwner 
        interface IDisposable 
    end
public interface ITextViewModel extends IPropertyOwner, IDisposable

Le type ITextViewModel expose les membres suivants.

Propriétés

  Nom Description
Propriété publique DataBuffer Représente l'élément ITextBuffer correspondant au niveau de données.
Propriété publique DataModel Obtient ITextDataModel qui fournit DataBuffer et IContentType de l'élément gouvernant la vue.
Propriété publique EditBuffer Obtient ITextBuffer dans lequel les positions de modification sont suivies et auquel les modifications sont appliquées.L'intégralité du texte qui s'affiche dans la vue doit se trouver dans cette mémoire tampon.
Propriété publique Properties Obtient la collection de propriétés contrôlées par le propriétaire. (Hérité de IPropertyOwner.)
Propriété publique VisualBuffer Obtient ITextBuffer dont le contenu doit être présenté dans l'éditeur.

Début

Méthodes

  Nom Description
Méthode publique Dispose Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées. (Hérité de IDisposable.)
Méthode publique GetNearestPointInVisualBuffer Obtient un point de l'élément VisualBuffer correspondant au point spécifié dans la mémoire tampon d'édition.Si le point est masqué ou est représenté différemment, c'est le point qui lui est le plus proche qui est obtenu.
Méthode publique GetNearestPointInVisualSnapshot Obtient un point de l'élément VisualBuffer correspondant au point spécifié dans la mémoire tampon d'édition.Si le point est masqué ou est représenté différemment, c'est le point qui lui est le plus proche qui est obtenu.
Méthode publique IsPointInVisualBuffer Détermine la représentation ou non d'un point de la mémoire tampon d'édition dans la mémoire tampon visuelle.

Début

Notes

Vous pouvez obtenir le modèle d'affichage de texte pour l'affichage de texte avec la propriété d'TextViewModel. Pour plus d'informations sur le modèle d'affichage de texte, consultez l'à l'intérieur de l'éditeur.

Voir aussi

Référence

Microsoft.VisualStudio.Text.Editor, espace de noms