Share via


ITextView2 Interface

Définition

Extensions à ITextView, augmentant les fonctionnalités. Pour chaque membre ici, il doit également y avoir une méthode d’extension dans TextViewExtensions.

public interface class ITextView2 : Microsoft::VisualStudio::Text::Editor::ITextView, Microsoft::VisualStudio::Utilities::IPropertyOwner
public interface ITextView2 : Microsoft.VisualStudio.Text.Editor.ITextView, Microsoft.VisualStudio.Utilities.IPropertyOwner
type ITextView2 = interface
    interface ITextView
    interface IPropertyOwner
Public Interface ITextView2
Implements IPropertyOwner, ITextView
Implémente

Propriétés

BufferGraph

Obtient l'élément IBufferGraph contenant l'ensemble des mémoires tampons source contribuant à cette vue.

(Hérité de ITextView)
Caret

Obtient l'élément de signe insertion.

(Hérité de ITextView)
HasAggregateFocus

Détermine si la vue ou l'un de ses ornements a le focus.

(Hérité de ITextView)
InLayout

Détermine si la vue est en cours de présentation.

(Hérité de ITextView)
InOuterLayout

Détermine si l’affichage est en cours d’élaboration ou s’il s’apprête à être disposé.

IsClosed

Détermine si cet affichage de texte a été fermé.

(Hérité de ITextView)
IsMouseOverViewOrAdornments

Détermine si la souris est positionnée sur la vue ou l'un de ses ornements.

(Hérité de ITextView)
LineHeight

Obtient la hauteur nominale d'une ligne de texte dans la vue.

(Hérité de ITextView)
MaxTextRightCoordinate

Obtient les coordonnées exactes en pixels logiques de la ligne la plus longue et indique si cette ligne est actuellement visible.

(Hérité de ITextView)
MultiSelectionBroker

Obtient un objet pour la gestion des sélections dans la vue.

Options

Obtient les options correspondant à cet affichage de texte.

(Hérité de ITextView)
Properties

Collection des propriétés gérée par le propriétaire de propriétés.

(Hérité de IPropertyOwner)
ProvisionalTextHighlight

Obtient l'étendue de texte ciblée par la mise en surbrillance provisoire.

(Hérité de ITextView)
Roles

Rôles tenus par cette vue. Les rôles déterminent partiellement les extensions instanciées pour la vue.

(Hérité de ITextView)
Selection

Obtient l'élément de sélection.

(Hérité de ITextView)
TextBuffer

Obtient l'élément ITextBuffer dont le texte est affiché dans cette vue.

(Hérité de ITextView)
TextDataModel

Obtient l'élément ITextDataModel correspondant à cet affichage de texte.

(Hérité de ITextView)
TextSnapshot

Obtient l'élément ITextSnapshot du texte actuellement affiché dans la vue.

(Hérité de ITextView)
TextViewLines

Obtient une liste en lecture seule des objets ITextViewLine affichés dans cette vue.

(Hérité de ITextView)
TextViewModel

Obtient l'élément ITextViewModel correspondant à cet affichage de texte.

(Hérité de ITextView)
ViewportBottom

Obtient la position du bord inférieur de la fenêtre d’affichage dans le système de coordonnées de rendu du texte.

(Hérité de ITextView)
ViewportHeight

Obtient la hauteur de la fenêtre de contenu visible en pixels logiques.

(Hérité de ITextView)
ViewportLeft

Obtient ou définit la position du bord gauche de la fenêtre d’affichage dans le système de coordonnées de rendu de texte.

(Hérité de ITextView)
ViewportRight

Obtient la position du bord droit de la fenêtre d’affichage dans le système de coordonnées de rendu du texte.

(Hérité de ITextView)
ViewportTop

Obtient la position du bord supérieur de la fenêtre d’affichage dans le système de coordonnées de rendu du texte.

(Hérité de ITextView)
ViewportWidth

Obtient la largeur de la fenêtre de contenu visible en pixels logiques.

(Hérité de ITextView)
ViewScroller

Obtient un programme d'assistance qui fournit différentes méthodes permettant de faire défiler ou de manipuler la vue.

(Hérité de ITextView)
VisualSnapshot

Obtient l'élément ITextSnapshot de la mémoire tampon visuelle en cours d'affichage.

(Hérité de ITextView)

Méthodes

Close()

Ferme l’affichage texte et son affichage.

(Hérité de ITextView)
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition)

Met en forme et affiche le contenu de la mémoire tampon de texte afin que le ITextViewLine contenant bufferPosition s’affiche à la position souhaitée.

(Hérité de ITextView)
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition, Nullable<Double>, Nullable<Double>)

Met en forme et affiche le contenu de la mémoire tampon de texte afin que le ITextViewLine contenant bufferPosition s’affiche à la position souhaitée.

(Hérité de ITextView)
GetTextElementSpan(SnapshotPoint)

Obtient l'élément SnapshotSpan du texte constituant un élément de texte (représentation visuelle unique) au niveau de l'objet SnapshotPoint spécifié.

(Hérité de ITextView)
GetTextViewLineContainingBufferPosition(SnapshotPoint)

Obtient l'élément ITextViewLine contenant la position de mémoire tampon de texte spécifiée.

(Hérité de ITextView)
QueuePostLayoutAction(Action)

Ajoute une action à effectuer une fois les dispositions terminées. S’il n’y a pas de disposition en cours, l’action est effectuée immédiatement. Cela doit être appelé sur le thread d’interface utilisateur, et des actions seront effectuées sur le thread d’interface utilisateur.

QueueSpaceReservationStackRefresh()

Demande un rafraîchissement de la pile de réservation d'espace.

(Hérité de ITextView)
TryGetTextViewLineContainingBufferPosition(SnapshotPoint, ITextViewLine)

Tente d’obtenir le ITextViewLine qui contient la position de mémoire tampon de texte spécifiée.

TryGetTextViewLines(ITextViewLineCollection)

Tente d’obtenir une liste en lecture seule des ITextViewLine objets rendus dans cette vue.

Événements

Closed

Se produit immédiatement après avoir fermé l'affichage de texte.

(Hérité de ITextView)
GotAggregateFocus

Se produit lorsque le focus clavier passe à la vue ou à l'un de ses ornements.

(Hérité de ITextView)
LayoutChanged

Se produit chaque fois que le texte affiché dans la vue change.

(Hérité de ITextView)
LostAggregateFocus

Se produit lorsque la vue ou l'un de ses ornements perd le focus clavier.

(Hérité de ITextView)
MaxTextRightCoordinateChanged

Déclenché chaque fois que l’affichage MaxTextRightCoordinate est modifié.

MouseHover

Se produit lorsque la souris a pointé sur le même caractère.

(Hérité de ITextView)
ViewportHeightChanged

Se produit lorsque la hauteur de la fenêtre d’affichage est modifiée.

(Hérité de ITextView)
ViewportLeftChanged

Se produit lorsque la position du bord gauche de la fenêtre d’affichage est modifiée. (par exemple, lorsque la vue fait défiler horizontalement)

(Hérité de ITextView)
ViewportWidthChanged

Se produit lorsque la largeur de la fenêtre d’affichage est modifiée.

(Hérité de ITextView)

Méthodes d’extension

GetInOuterLayout(ITextView)

Détermine si une vue est en cours d’élaboration ou s’il s’apprête à l’être.

GetMultiSelectionBroker(ITextView)

Obtient un objet pour la gestion des sélections dans la vue.

IsEmbeddedTextView(ITextView)

Obtient si donné ITextView est incorporé dans un autre ITextView.

IsReadOnlyTextView(ITextView)

Obtient si donné ITextView est considéré comme en lecture seule.

QueuePostLayoutAction(ITextView, Action)

Consultez QueuePostLayoutAction(Action).

TryGetContainingTextView(ITextView, ITextView)

Obtient contenant ITextView pour un incorporé ITextViewdonné.

TryGetTextViewLineContainingBufferPosition(ITextView, SnapshotPoint, ITextViewLine)

Consultez TryGetTextViewLineContainingBufferPosition(SnapshotPoint, ITextViewLine).

TryGetTextViewLines(ITextView, ITextViewLineCollection)

Consultez TryGetTextViewLines(ITextViewLineCollection).

S’applique à