Partager via


IWpfTextView Interface

Définition

Représente un Visual Studio ITextView pour la plateforme WPF.

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

Remarques

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

Propriétés

Background

Obtient ou définit l'arrière-plan de l'élément visuel.

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)
FormattedLineSource

Obtient le formateur de texte utilisé par la vue.

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)
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)
LineTransformSource

Obtient le transformateur de ligne utilisé par la vue.

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)
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 les lignes d'affichage de texte sous forme d'élément IWpfTextViewLineCollection.

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 du 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)
VisualElement

Obtient l’élément FrameworkElement qui restitue la vue.

VisualSnapshot

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

(Hérité de ITextView)
ZoomLevel

Obtient ou définit le niveau de zoom pour le IWpfTextView compris entre 20 % et 400 %

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 conteneur 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 conteneur bufferPosition s’affiche à la position souhaitée.

(Hérité de ITextView)
GetAdornmentLayer(String)

Obtient un élément IAdornmentLayer nommé.

GetSpaceReservationManager(String)

Obtient un élément ISpaceReservationManager nommé.

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 IWpfTextViewLine contenant la position de mémoire tampon de texte spécifiée.

QueueSpaceReservationStackRefresh()

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

(Hérité de ITextView)

Événements

BackgroundBrushChanged

Se produit lors de la définition de l'élément Background.

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)
MouseHover

Se produit lorsque la souris a survolé 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 l’affichage 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)
ZoomLevelChanged

Se produit lors de la définition de l'élément ZoomLevel.

Méthodes d’extension

GetInOuterLayout(ITextView)

Détermine si une vue est en cours de mise en page 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 à