Microsoft.VisualStudio.Text.Editor, espace de noms

Classes

  Classe Description
Classe publique AdornmentLayerDefinition Fournit des informations pour une exportation d'IAdornmentLayer.
Classe publique AppearanceCategoryOption Représente l'option de catégorie d'apparence.
Classe publique AutoScrollEnabled Définit l'option permettant d'activer le défilement automatique.
Classe publique BackgroundBrushChangedEventArgs Fournit des informations sur l'événement BackgroundBrushChanged.
Classe publique CaretPositionChangedEventArgs Fournit des informations sur l'événement PositionChanged.
Classe publique ChangeTrackingMarginEnabled Définit l'option permettant d'activer la marge de suivi des modifications.
Classe publique CollapseHintAdornmentControl Met en surbrillance une région en mode Plan dans l'affichage de texte lorsque la souris pointe sur cette zone dans la marge en mode Plan.
Classe publique ConvertTabsToSpaces Définition de l'option qui détermine la conversion ou non des tabulations en espaces.
Classe publique CutOrCopyBlankLineIfNoSelection Définit l'option permettant de couper ou de copier une ligne vierge si la sélection est vide.
Classe publique DefaultOptions Options par défaut communes d'éditeur.
Classe publique DefaultTextViewHostOptions Représente à options liées communes d'IWpfTextViewHost.
Classe publique DefaultTextViewOptions Définit les options communes de l'élément ITextView.
Classe publique DefaultWpfViewOptions Représente les options communes de l'élément IWpfTextView.
Classe publique DeferCreationAttribute
Classe publique DisplayUrlsAsHyperlinks Définition de l'option permettant de déterminer l'affichage ou non des URL sous forme de liens hypertexte.
Classe publique DragDropEditing Définit l'option de vue permettant la modification par glisser-déplacer.
Classe publique EditorOptionChangedEventArgs Fournit des informations sur l'événement OptionChanged.
Classe publique EditorOptionDefinition Définition d'une option de l'éditeur.
Classe publique EditorOptionDefinition<T> Représente la définition d'une option de l'éditeur.
Classe publique EditorStyleNames The names of various editor components where the component's style can be defined by the program hosting the editor.
Classe publique GlyphMarginEnabled Définit l'option permettant d'activer la marge de glyphe.
Classe publique GridCellLengthAttribute Cette classe associe une taille de cellule de la grille à une exportation MEF.
Classe publique GridUnitTypeAttribute Cette classe associe une valeur GridUnitType à une exportation MEF.
Classe publique HighlightCurrentLineOption Représente l'option permettant de mettre en surbrillance la ligne en cours.
Classe publique HorizontalScrollBarEnabled Définit l'option permettant d'activer la barre de défilement horizontale.
Classe publique ImeTextComposition Représente une composition de texte générée par le traitement IME de l'élément ITextView.
Classe publique IndentSize La définition d'option qui détermine la taille (en nombre des espaces) d'un retrait.
Classe publique IntraTextAdornment Support pour les ornements intra-texte fournis avec les objets IntraTextAdornmentTag.
Classe publique IntraTextAdornmentTag Représente une balise qui fournit des ornements à la combinaison avec le texte.
Classe publique IsViewportLeftClipped Définit l'option de découper la propriété d'ViewportLeft à la largeur du texte.
Classe publique KeyProcessor Traite l'entrée au clavier de l'éditeur.
Classe publique LineNumberMarginEnabled Définit l'option permettant d'activer la marge de numéro de ligne.
Classe publique LongBufferLineChunk The option definition that determines the determines the chunking size for long lines.
Classe publique LongBufferLineThreshold The option definition that determines the threshold for special handling of long lines.
Classe publique MarginContainerAttribute Spécifie le type de conteneur de marge.
Classe publique MouseHoverAttribute Attribut à indiquer dans un gestionnaire d'événements au niveau de l'élément MouseHover, en spécifiant le délai séparant le moment où la souris cesse de se déplacer et la génération de l'événement de pointage.
Classe publique MouseHoverEventArgs Fournit des informations sur l'événement MouseHover.
Classe publique MouseProcessorBase Fournit une implémentation de base pour des liaisons de souris, afin que les clients puissent substituer uniquement les méthodes qu'ils ont besoin.
Classe publique MouseWheelZoomEnabled Définit l'option permettant d'activer le zoom via la roulette de la souris.
Classe publique NewLineCharacter Définition de l'option spécifiant le ou les caractères de saut de ligne.
Classe publique OutliningCollapsedAdornmentControl Représente le texte réduit dans l'affichage de texte.
Classe publique OutliningMarginBracketControl Indique l'étendue verticale d'une région en mode Plan qui est développée et permet à l'utilisateur de réduire cette dernière.
Classe publique OutliningMarginControl Représente la marge en mode Plan.
Classe publique OutliningMarginEnabled Définit l'option d'activer la marge de mode Plan.
Classe publique OutliningMarginHeaderControl Active une région en mode Plan à réduire et être développée.
Classe publique OutliningUndoEnabled Définition de l'option déterminant si le mode Plan est annulable.
Classe publique OverwriteMode Définit l'option de vue correspondant au mode de remplacement.
Classe publique PredefinedAdornmentLayers Comprend les noms des couches d'ornement prédéfinies par l'éditeur.
Classe publique PredefinedMarginNames Comprend les noms de marge prédéfinie.
Classe publique PredefinedTextViewRoles Ensemble des noms correspondant aux rôles d'affichage de texte prédéfinis.
Classe publique ProduceScreenReaderFriendlyText Définit l'option permettant d'activer le texte annoté dans les contrôles Automation afin que les lecteurs d'écran puissent afficher correctement le contenu du code.
Classe publique ReplacesAttribute
Classe publique ReplicateNewLineCharacter Détermine si dupliquer un caractère de saut de ligne en insérant une ligne.
Classe publique SelectionMarginEnabled Définit l'option permettant d'activer la marge de sélection.
Classe publique SimpleGraphicsOption Représente l'option permettant de choisir une sélection dégradée (par opposition à une sélection de couleur unie).
Classe publique SpaceReservationAgentChangedEventArgs Fournit des informations sur l'événement AgentChanged.
Classe publique SpaceReservationManagerDefinition Représente des métadonnées correspondant à un élément ISpaceReservationManager.
Classe publique TabSize La définition d'option qui détermine le nombre d'espaces d'un onglet.
Classe publique TextViewCreatedEventArgs Fournit des informations sur l'événement TextViewCreated.
Classe publique TextViewLayoutChangedEventArgs Fournit des informations sur l'événement LayoutChanged.
Classe publique TextViewRoleAttribute Utilisez cet attribut pour spécifier les types d'éléments TextViews auxquels une extension s'applique.
Classe publique UseReducedOpacityForHighContrastOption
Classe publique UseVirtualSpace Définit l'option d'utiliser l'espace virtuel.
Classe publique UseVisibleWhitespace Définit l'option d'utiliser l'espace blanc visible.
Classe publique VerticalScrollBarEnabled Définit l'option permettant d'activer la barre de défilement verticale.
Classe publique ViewOptionDefinition<T> Définit une option de l'éditeur spécifique à l'élément ITextView.
Classe publique ViewProhibitUserInput Définit l'option d'interdiction des entrées utilisateur.
Classe publique ViewState Représente l'état d'une vue en termes de taille de sa fenêtre d'affichage (la zone visible dans la fenêtre de document), d'instantané visuel, et d'instantané modifiable.
Classe publique WordWrapStyle Définit l'option correspondant au style du retour automatique à la ligne.
Classe publique WpfTextViewKeyboardFilterName Représente le nom de classement KeyboardFilter.
Classe publique WpfViewOptionDefinition<T> Définit une option de l'éditeur spécifique à un élément IWpfTextView.
Classe publique ZoomConstants Définit les constantes utilisées pour des opérations de zoom.
Classe publique ZoomControl Représente un contrôle de zoom dans l'affichage de texte.
Classe publique ZoomControlEnabled Définit l'option d'activer le contrôle de zoom.
Classe publique ZoomLevelChangedEventArgs Fournit des informations sur l'événement ZoomLevelChanged.
Classe publique ZoomLevelConverter Permet la conversion entre la chaîne et double des représentations du niveau de zoom.

Structures

  Structure Description
Structure publique CaretPosition Représente la position d'un signe insertion dans un élément ITextView.
Structure publique EditorOptionKey<T> Représente une clé de type sécurisé pour les options de l'éditeur.

Interfaces

  Interface Description
Interface publique IAdornmentLayer Représente une couche d'ornement.
Interface publique IAdornmentLayerElement Définit l'élément d'une couche d'ornement.
Interface publique IEditorOptions Représente des options communes de l'éditeur ainsi qu'un mécanisme extensible permettant de modifier des valeurs et d'ajouter de nouvelles options.
Interface publique IEditorOptionsFactoryService Représente un service qui obtient l'élément IEditorOptions pour une portée spécifiée ou pour la portée globale.
Interface publique IGlyphFactory Fournit un visuel pour un type de glyphe spécifique.
Interface publique IGlyphFactoryProvider Fournit un élément IGlyphFactory.
Interface publique IGlyphMouseProcessorProvider Fournit une liaison de souris à la marge de glyphe.
Interface publique IGlyphTag Représente une balise de glyphe utilisée par la marge de glyphe afin d'insérer des glyphes visuels.
Interface publique IKeyProcessorProvider Crée un élément KeyProcessor correspondant à un objet IWpfTextViewHost spécifié.
Interface publique IMouseProcessor Fournit des extensions pour les liaisons de souris.
Interface publique IMouseProcessorProvider Crée un processeur de souris WPF pour un affichage de texte donné.
Interface publique IScrollMap Définit le mappage entre les positions des caractères et les coordonnées du mappage défilant.
Interface publique IScrollMapFactoryService Crée ou réutilise un élément IScrollMap pour un objet ITextView.
Interface publique ISmartIndent Fournit des méthodes calculant la mise en retrait souhaitée pour une ligne.
Interface publique ISmartIndentationService Détermine la mise en retrait automatique lorsque la clé d'entrer est appuyée sur ou lorsque naviguant à une ligne vide.
Interface publique ISmartIndentProvider Obtient un objet d'ISmartIndent pour ITextView donné.
Interface publique ISpaceReservationAgent Gère l'affichage des ornements de réservation d'espace.
Interface publique ISpaceReservationManager Gère des ornements de réservation d'espace.
Interface publique ITextCaret Représente le signe insertion associé à un élément ITextView.
Interface publique ITextEditorFactoryService Crée des vues d'éditeur.
Interface publique ITextSelection Représente le texte sélectionné dans un élément ITextView.
Interface publique ITextView Représente l'affichage de texte d'un élément ITextBuffer.C'est la classe de base pour une interface spécifique à une plateforme disposant de méthodes permettant d'autoriser l'affichage de texte mis en forme.
Interface publique ITextViewLineCollection Représente une classe d'assistance permettant d'accéder à la collection d'objets ITextViewLine de la vue.La propriété d'TextViewLines est utilisée pour obtenir une instance de cette interface.
Interface publique ITextViewMargin Représente la marge jointe à un bord d'un élément ITextView.
Interface publique ITextViewModel Représente un jeu d'objets d'ITextBuffer qui participent à la présentation du texte dans ITextView particulier.
Interface publique ITextViewModelProvider Fournit des objets ITextViewModel.
Interface publique ITextViewRoleSet Ensemble des rôles d'affichage de texte.
Interface publique IVerticalFractionMap Mappe les positions des caractères aux fractions de l'intégralité de l'étendue verticale d'un élément ITextView.
Interface publique IVerticalScrollBar Représente une barre de défilement verticale.
Interface publique IViewScroller Représente une classe d'assistance pour l'élément ITextView et fournit la fonctionnalité de défilement de base.La propriété ViewScroller de l'élément ITextView est utilisée pour obtenir une instance de cette interface.
Interface publique IWpfTextView Représente Visual Studio ITextView pour (WPF) la plateforme de Windows Presentation Foundation.
Interface publique IWpfTextViewConnectionListener Écoute les mémoires tampons de texte d'un type de contenu particulier afin de savoir si elles sont ouvertes ou fermées dans l'éditeur de texte.
Interface publique IWpfTextViewCreationListener Écoute les événements créés en affichage de texte.
Interface publique IWpfTextViewHost Contient un élément IWpfTextView ainsi que les marges qui l'entourent (barre de défilement ou marge de numéro de ligne, par exemple).
Interface publique IWpfTextViewLineCollection Permet à l'élément ITextView d'accéder à la collection de la vue correspondant aux objets ITextViewLine.Vous pouvez utiliser la propriété d'TextViewLines pour obtenir une instance de l'interface d'ITextViewLineCollection.
Interface publique IWpfTextViewMargin Représente des marges d'affichage de texte WPF.
Interface publique IWpfTextViewMarginProvider Crée un élément IWpfTextViewMargin pour un objet IWpfTextViewHost spécifié.

Délégués

  Délégué Description
Délégué public AdornmentRemovedCallback Définit le comportement lorsqu'un élément UIElement est supprimé d'un objet IAdornmentLayer.

Énumérations

  Énumération Description
Énumération publique AdornmentPositioningBehavior Définit le positionnement des ornements.
Énumération publique ConnectionReason Définit les raisons de la connexion ou de la déconnexion d'une mémoire tampon de texte et d'un affichage de texte.
Énumération publique EnsureSpanVisibleOptions Options de contrôler le comportement de la méthode d'EnsureSpanVisible.
Énumération publique ScrollDirection Sens de défilement de l'élément ITextView.
Énumération publique TextSelectionMode Représente les différents modes de sélection (simple et zone).
Énumération publique ViewRelativePosition Définit la signification du paramètre d'verticalOffset dans la méthode d'DisplayTextLineContainingBufferPosition et du paramètre d'relativeTo dans la méthode d'DisplayTextLineContainingBufferPosition.
Énumération publique WordWrapStyles Définit une combinaison d'opérations de bits des valeurs d'énumération pour spécifier le style de retour automatique à la ligne d'un élément ITextView.