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 | |
---|---|---|
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 | Obtient la collection de propriétés contrôlées par le propriétaire. (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 du point de vue dans le système de coordonnées d'affichage du texte. (Hérité de ITextView.) | |
ViewportHeight | Obtient la hauteur en pixels logiques de la fenêtre de contenu visible (notamment la marge). (Hérité de ITextView.) | |
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.) | |
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.) | |
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.) | |
ViewportWidth | Obtient la largeur en pixels logiques de la fenêtre de contenu visible (notamment la marge). (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 FrameworkElement qui affiche 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 IWpfTextView entre 20% et 400%. |
Début
Méthodes
Nom | Description | |
---|---|---|
Close | Ferme l'hôte d'affichage de texte et sa vue. (Hérité de ITextView.) | |
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.) | |
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.) | |
GetAdornmentLayer | Obtient un élément IAdornmentLayer nommé. | |
GetSpaceReservationManager | Obtient un élément ISpaceReservationManager nommé. | |
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.) | |
GetTextViewLineContainingBufferPosition | 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.) |
Début
Événements
Nom | Description | |
---|---|---|
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 lorsque l'éditeur de texte effectue une disposition de ligne de texte. (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 pointé sur d'un personnage. (Hérité de ITextView.) | |
ViewportHeightChanged | Se produit lorsque la hauteur de fenêtre d'affichage est modifiée.Déconseillé. (Hérité de ITextView.) | |
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.) | |
ViewportWidthChanged | Se produit lorsque la largeur de fenêtre d'affichage est modifiée.Déconseillé. (Hérité de ITextView.) | |
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.