ITextView2 Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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, Nullable<Double>, Nullable<Double>) |
Met en forme et affiche le contenu de la mémoire tampon de texte afin que le ITextViewLine contenant |
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition) |
Met en forme et affiche le contenu de la mémoire tampon de texte afin que le ITextViewLine contenant |
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). |