IWpfTextView 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.
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, Nullable<Double>, Nullable<Double>) |
Met en forme et affiche le contenu de la mémoire tampon de texte afin que le ITextViewLine conteneur |
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition) |
Met en forme et affiche le contenu de la mémoire tampon de texte afin que le ITextViewLine conteneur |
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). |