Partager via


IWpfTextView, interface

Représente Visual Studio ITextView pour (WPF) la plateforme de Windows Presentation Foundation.

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

Syntaxe

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

Le type IWpfTextView expose les membres suivants.

Propriétés

  Nom Description
Propriété publique Background Obtient ou définit l'arrière-plan de l'élément visuel.
Propriété publique BufferGraph Obtient l'élément IBufferGraph contenant l'ensemble des mémoires tampons source contribuant à cette vue. (Hérité de ITextView.)
Propriété publique Caret Obtient l'élément de signe insertion. (Hérité de ITextView.)
Propriété publique FormattedLineSource Obtient le formateur de texte utilisé par la vue.
Propriété publique HasAggregateFocus Détermine si la vue ou l'un de ses ornements a le focus. (Hérité de ITextView.)
Propriété publique InLayout Détermine si la vue est en cours de présentation. (Hérité de ITextView.)
Propriété publique IsClosed Détermine si cet affichage de texte a été fermé. (Hérité de ITextView.)
Propriété publique IsMouseOverViewOrAdornments Détermine si la souris est positionnée sur la vue ou l'un de ses ornements. (Hérité de ITextView.)
Propriété publique LineHeight Obtient la hauteur nominale d'une ligne de texte dans la vue. (Hérité de ITextView.)
Propriété publique LineTransformSource Obtient le transformateur de ligne utilisé par la vue.
Propriété publique 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.)
Propriété publique Options Obtient les options correspondant à cet affichage de texte. (Hérité de ITextView.)
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 ProvisionalTextHighlight Obtient l'étendue de texte ciblée par la mise en surbrillance provisoire. (Hérité de ITextView.)
Propriété publique Roles Rôles tenus par cette vue.Les rôles déterminent partiellement les extensions instanciées pour la vue. (Hérité de ITextView.)
Propriété publique Selection Obtient l'élément de sélection. (Hérité de ITextView.)
Propriété publique TextBuffer Obtient l'élément ITextBuffer dont le texte est affiché dans cette vue. (Hérité de ITextView.)
Propriété publique TextDataModel Obtient l'élément ITextDataModel correspondant à cet affichage de texte. (Hérité de ITextView.)
Propriété publique TextSnapshot Obtient l'élément ITextSnapshot du texte actuellement affiché dans la vue. (Hérité de ITextView.)
Propriété publique TextViewLines Obtient les lignes d'affichage de texte sous forme d'élément IWpfTextViewLineCollection.
Propriété publique TextViewModel Obtient l'élément ITextViewModel correspondant à cet affichage de texte. (Hérité de ITextView.)
Propriété publique ViewportBottom Obtient la position du bord inférieur du point de vue dans le système de coordonnées d'affichage du texte. (Hérité de ITextView.)
Propriété publique ViewportHeight Obtient la hauteur en pixels logiques de la fenêtre de contenu visible (notamment la marge). (Hérité de ITextView.)
Propriété publique ViewportLeft Obtient ou définit la position du bord gauche du point de vue dans le système de coordonnées d'affichage du texte. (Hérité de ITextView.)
Propriété publique ViewportRight Obtient la position du bord droit du point de vue dans le système de coordonnées d'affichage du texte. (Hérité de ITextView.)
Propriété publique ViewportTop Obtient la position du bord supérieur du point de vue dans le système de coordonnées d'affichage du texte. (Hérité de ITextView.)
Propriété publique ViewportWidth Obtient la largeur en pixels logiques de la fenêtre de contenu visible (notamment la marge). (Hérité de ITextView.)
Propriété publique 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.)
Propriété publique VisualElement Obtient FrameworkElement qui affiche la vue.
Propriété publique VisualSnapshot Obtient l'élément ITextSnapshot de la mémoire tampon visuelle en cours d'affichage. (Hérité de ITextView.)
Propriété publique ZoomLevel Obtient ou définit le niveau de zoom pour IWpfTextView entre 20% et 400%.

Début

Méthodes

  Nom Description
Méthode publique Close Ferme l'hôte d'affichage de texte et sa vue. (Hérité de ITextView.)
Méthode publique DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition) Met en forme et affiche le contenu de la mémoire tampon de texte afin qu'ITextViewLine contenant la position dans la mémoire tampon soit affiché à l'emplacement souhaité. (Hérité de ITextView.)
Méthode publique DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition, Nullable<Double>, Nullable<Double>) Met en forme et affiche le contenu de la mémoire tampon de texte afin qu'ITextViewLine contenant la position dans la mémoire tampon spécifiée soit affiché à l'emplacement souhaité. (Hérité de ITextView.)
Méthode publique GetAdornmentLayer Obtient un élément IAdornmentLayer nommé.
Méthode publique GetSpaceReservationManager Obtient un élément ISpaceReservationManager nommé.
Méthode publique GetTextElementSpan 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.)
Méthode publique GetTextViewLineContainingBufferPosition Obtient l'élément IWpfTextViewLine contenant la position de mémoire tampon de texte spécifiée.
Méthode publique QueueSpaceReservationStackRefresh Demande un rafraîchissement de la pile de réservation d'espace. (Hérité de ITextView.)

Début

Événements

  Nom Description
Événement public BackgroundBrushChanged Se produit lors de la définition de l'élément Background.
Événement public Closed Se produit immédiatement après avoir fermé l'affichage de texte. (Hérité de ITextView.)
Événement public GotAggregateFocus Se produit lorsque le focus clavier passe à la vue ou à l'un de ses ornements. (Hérité de ITextView.)
Événement public LayoutChanged Se produit lorsque l'éditeur de texte effectue une disposition de ligne de texte. (Hérité de ITextView.)
Événement public LostAggregateFocus Se produit lorsque la vue ou l'un de ses ornements perd le focus clavier. (Hérité de ITextView.)
Événement public MouseHover Se produit lorsque la souris a pointé sur d'un personnage. (Hérité de ITextView.)
Événement public ViewportHeightChanged Se produit lorsque la hauteur de fenêtre d'affichage est modifiée.Déconseillé. (Hérité de ITextView.)
Événement public ViewportLeftChanged Se produit lorsque la position de la fenêtre d'affichage laissée le bord est modifiée.Déconseillé (Hérité de ITextView.)
Événement public ViewportWidthChanged Se produit lorsque la largeur de fenêtre d'affichage est modifiée.Déconseillé. (Hérité de ITextView.)
Événement public ZoomLevelChanged Se produit lorsque l'élément ZoomLevel est défini.

Début

Notes

Pour plus d'informations sur cette interface, et sur la façon dont elle diffère d'ITextView, consultez « sous-système d'affichage de texte » dans à l'intérieur de l'éditeur.

Voir aussi

Référence

Microsoft.VisualStudio.Text.Editor, espace de noms