Freigeben über


Microsoft.VisualStudio.Text.Editor-Namespace

Klassen

  Klasse Beschreibung
Öffentliche Klasse AdornmentLayerDefinition Stellt Informationen für einen IAdornmentLayer Export bereit.
Öffentliche Klasse AppearanceCategoryOption Stellt die Darstellungskategorieoption dar.
Öffentliche Klasse AutoScrollEnabled Definiert die Option zum Aktivieren des automatischen Bildlaufs.
Öffentliche Klasse BackgroundBrushChangedEventArgs Stellt Informationen für das BackgroundBrushChanged-Ereignis bereit.
Öffentliche Klasse CaretPositionChangedEventArgs Stellt Informationen für das PositionChanged-Ereignis bereit.
Öffentliche Klasse ChangeTrackingMarginEnabled Definiert die Option zum Aktivieren des Rands für die Änderungsnachverfolgung.
Öffentliche Klasse CollapseHintAdornmentControl Hebt einen Gliederungsbereich in der Textansicht hervor, wenn der Mauszeiger auf diesen Bereich im Gliederungsrand zeigt.
Öffentliche Klasse ConvertTabsToSpaces Die Optionsdefinition, die bestimmt, ob Tabstopps in Leerzeichen konvertiert werden sollen.
Öffentliche Klasse CutOrCopyBlankLineIfNoSelection Definiert die Option zum Ausschneiden oder Kopieren einer leeren Zeile, wenn die Auswahl leer ist.
Öffentliche Klasse DefaultOptions Standardoptionen des allgemeinen Editors.
Öffentliche Klasse DefaultTextViewHostOptions Stellt allgemeine e-bedingt Optionen IWpfTextViewHostdar.
Öffentliche Klasse DefaultTextViewOptions Definiert allgemeine ITextView-Optionen.
Öffentliche Klasse DefaultWpfViewOptions Stellt allgemeine IWpfTextView-Optionen dar.
Öffentliche Klasse DeferCreationAttribute
Öffentliche Klasse DisplayUrlsAsHyperlinks Die Optionsdefinition, die bestimmt, ob URLs als Links angezeigt werden sollen.
Öffentliche Klasse DragDropEditing Definiert die Ansichtsoption für die Drag & Drop-Bearbeitung.
Öffentliche Klasse EditorOptionChangedEventArgs Stellt Informationen für das OptionChanged-Ereignis bereit.
Öffentliche Klasse EditorOptionDefinition Die Definition einer Editoroption.
Öffentliche Klasse EditorOptionDefinition<T> Stellt die Definition einer Editoroption dar.
Öffentliche Klasse EditorStyleNames The names of various editor components where the component's style can be defined by the program hosting the editor.
Öffentliche Klasse GlyphMarginEnabled Definiert die Option zum Aktivieren des Symbolrands.
Öffentliche Klasse GridCellLengthAttribute Diese Klasse ordnet einem MEF-Export eine Rasterzellengröße zu.
Öffentliche Klasse GridUnitTypeAttribute Diese Klasse ordnet einem GridUnitType-Wert einen MEF-Export zu.
Öffentliche Klasse HighlightCurrentLineOption Stellt die Option dar, die aktuelle Zeile hervorzuheben.
Öffentliche Klasse HorizontalScrollBarEnabled Definiert die Option zum Aktivieren der horizontalen Bildlaufleiste.
Öffentliche Klasse ImeTextComposition Stellt eine Textkomposition dar, die von der IME-Verarbeitung der ITextView generiert wurde.
Öffentliche Klasse IndentSize Die Optionsdefinition, die die Größe (in Anzahl von Leerzeichen) eines Einzugs bestimmt.
Öffentliche Klasse IntraTextAdornment Unterstützung für Intratext-Zusatzelemente, die mit IntraTextAdornmentTag-Objekten bereitgestellt werden.
Öffentliche Klasse IntraTextAdornmentTag Stellt ein Tag dar, das Text stellt die Darstellung kombiniert werden soll.
Öffentliche Klasse IsViewportLeftClipped Definiert die Option zum Beschneiden die ViewportLeft-Eigenschaft an die Breite des Texts.
Öffentliche Klasse KeyProcessor Verarbeitet die Tastatureingabe des Editors.
Öffentliche Klasse LineNumberMarginEnabled Definiert die Option zum Aktivieren des Zeilennummernrands.
Öffentliche Klasse LongBufferLineChunk The option definition that determines the determines the chunking size for long lines.
Öffentliche Klasse LongBufferLineThreshold The option definition that determines the threshold for special handling of long lines.
Öffentliche Klasse MarginContainerAttribute Gibt den Typ des Randcontainers an.
Öffentliche Klasse MouseHoverAttribute Ein Attribut, das für einen Ereignishandler für MouseHover festgelegt wird und die Verzögerung zwischen dem Zeitpunkt, zu dem die Maus nicht mehr bewegt wird, und dem Generieren des Mauszeiger-Bewegungsereignisses angibt.
Öffentliche Klasse MouseHoverEventArgs Stellt Informationen für das MouseHover-Ereignis bereit.
Öffentliche Klasse MouseProcessorBase Stellt eine Basisimplementierung für Mausbindungen bereit, damit Clients nur die Methoden überschreiben können, die sie benötigen.
Öffentliche Klasse MouseWheelZoomEnabled Definiert die Option zum Aktivieren des Mausradzooms.
Öffentliche Klasse NewLineCharacter Die Optionsdefinition, die das oder die Zeilenumbruchzeichen angibt.
Öffentliche Klasse OutliningCollapsedAdornmentControl Stellt reduzierten Text in der Textansicht dar.
Öffentliche Klasse OutliningMarginBracketControl Gibt die vertikalen Ausdehnung eines erweiterten Gliederungsbereichs an und ermöglicht dem Benutzer, ihn zu reduzieren.
Öffentliche Klasse OutliningMarginControl Stellt den Gliederungsrand dar.
Öffentliche Klasse OutliningMarginEnabled Definiert die Option zum Aktivieren des Gliederungsrand aktiviert werden.
Öffentliche Klasse OutliningMarginHeaderControl Ermöglicht es einem erweitert und reduziert werden sollen, Gliederungsbereich.
Öffentliche Klasse OutliningUndoEnabled Die Optionsdefinition, die bestimmt, ob die Gliederung rückgängig gemacht werden kann.
Öffentliche Klasse OverwriteMode Definiert die Ansichtsoption für den Überschreibungsmodus.
Öffentliche Klasse PredefinedAdornmentLayers Schließt die Namen der Zusatzelement Ebenen, die vom Editor vordefiniert sind.
Öffentliche Klasse PredefinedMarginNames Schließt die vordefinierten Rand ein.
Öffentliche Klasse PredefinedTextViewRoles Der Satz der Namen von vordefinierten Textansichtsrollen.
Öffentliche Klasse ProduceScreenReaderFriendlyText Definiert die Option zum Aktivieren der Bereitstellung von Text mit Anmerkungen in Automatisierungssteuerelementen, damit Sprachausgaben den Inhalt des Codes ordnungsgemäß lesen können.
Öffentliche Klasse ReplacesAttribute
Öffentliche Klasse ReplicateNewLineCharacter Bestimmt, ob ein Zeilenumbruchzeichen dupliziert, wenn eine Zeile Einfügen.
Öffentliche Klasse SelectionMarginEnabled Definiert die Option zum Aktivieren des Auswahlrands.
Öffentliche Klasse SimpleGraphicsOption Stellt die Option zum Zeichnen eines Farbverlaufs für die Auswahl statt einer Auswahl mit Volltonfarbe dar.
Öffentliche Klasse SpaceReservationAgentChangedEventArgs Stellt Informationen für das AgentChanged-Ereignis bereit.
Öffentliche Klasse SpaceReservationManagerDefinition Stellt Metadaten für einen ISpaceReservationManager dar.
Öffentliche Klasse TabSize Die Optionsdefinition, die die Anzahl der Leerzeichen eines Tabstopps bestimmt.
Öffentliche Klasse TextViewCreatedEventArgs Stellt Informationen für das TextViewCreated-Ereignis bereit.
Öffentliche Klasse TextViewLayoutChangedEventArgs Stellt Informationen für das LayoutChanged-Ereignis bereit.
Öffentliche Klasse TextViewRoleAttribute Geben Sie mit diesem Attribut die Arten von TextViews an, für die eine Erweiterung gilt.
Öffentliche Klasse UseReducedOpacityForHighContrastOption
Öffentliche Klasse UseVirtualSpace Definiert die Option Virtuellen Bereich verwendet werden soll.
Öffentliche Klasse UseVisibleWhitespace Definiert die Option Sichtbare Leerstellen zu verwenden.
Öffentliche Klasse VerticalScrollBarEnabled Definiert die Option zum Aktivieren der vertikalen Bildlaufleiste.
Öffentliche Klasse ViewOptionDefinition<T> Definiert eine ITextView-spezifische Editoroption.
Öffentliche Klasse ViewProhibitUserInput Definiert die Option zur Verhinderung von Benutzereingaben.
Öffentliche Klasse ViewState Stellt den Zustand einer Ansicht im Hinblick auf die Größe des Viewports (der Bereich sichtbar im Dokumentfenster) und der Momentaufnahme, der der bearbeitbaren Momentaufnahme dar.
Öffentliche Klasse WordWrapStyle Definiert die Umbruchartoption.
Öffentliche Klasse WpfTextViewKeyboardFilterName Stellt den Namen des KeyboardFilter für die Sortierung dar.
Öffentliche Klasse WpfViewOptionDefinition<T> Definiert eine für eine IWpfTextView spezifische Editoroption.
Öffentliche Klasse ZoomConstants Definiert Konstanten, die für die Vorgänge verwendet werden.
Öffentliche Klasse ZoomControl Stellt ein Zoomsteuerelement in der Textansicht dar.
Öffentliche Klasse ZoomControlEnabled Definiert die Option zum Aktivieren des Zoomsteuerelement aktiviert werden.
Öffentliche Klasse ZoomLevelChangedEventArgs Stellt Informationen für das ZoomLevelChanged-Ereignis bereit.
Öffentliche Klasse ZoomLevelConverter Ermöglicht die Konvertierung zwischen Zeichenfolgen und verdoppelt Darstellungen der Zoomstufe.

Strukturen

  Struktur Beschreibung
Öffentliche Struktur CaretPosition Stellt die Position einer Einfügemarke in einer ITextView dar.
Öffentliche Struktur EditorOptionKey<T> Stellt einen typsicheren Schlüssel für Editoroptionen dar.

Schnittstellen

  Schnittstelle Beschreibung
Öffentliche Schnittstelle IAdornmentLayer Stellt eine Zusatzelementebene dar.
Öffentliche Schnittstelle IAdornmentLayerElement Definiert ein Element in einer Zusatzelementebene.
Öffentliche Schnittstelle IEditorOptions Stellt allgemeine Editoroptionen und einen erweiterbaren Mechanismus zum Ändern von Werten und Hinzufügen neuer Optionen dar.
Öffentliche Schnittstelle IEditorOptionsFactoryService Stellt einen Dienst dar, der IEditorOptions für einen angegebenen Bereich oder den globalen Bereich abruft.
Öffentliche Schnittstelle IGlyphFactory Stellt ein visuelles Element für einen bestimmten Symboltyp bereit.
Öffentliche Schnittstelle IGlyphFactoryProvider Stellt eine IGlyphFactory bereit.
Öffentliche Schnittstelle IGlyphMouseProcessorProvider Stellt eine Mausbindung für den Symbolrand bereit.
Öffentliche Schnittstelle IGlyphTag Stellt ein Symboltag dar, das vom Symbolrand verwendet wird, um visuelle Symbolelemente zu platzieren.
Öffentliche Schnittstelle IKeyProcessorProvider Erstellt einen KeyProcessor für einen angegebenen IWpfTextViewHost.
Öffentliche Schnittstelle IMouseProcessor Stellt Erweiterungen für Mausbindungen bereit.
Öffentliche Schnittstelle IMouseProcessorProvider Erstellt einen WPF-Mausprozessor für eine angegebene Textansicht.
Öffentliche Schnittstelle IScrollMap Definiert die Zuordnung zwischen Zeichenpositionen und Scrollmapkoordinaten.
Öffentliche Schnittstelle IScrollMapFactoryService Erstellt eine IScrollMap für eine ITextView oder verwendet sie wieder.
Öffentliche Schnittstelle ISmartIndent Stellt Methoden bereit, die den gewünschten Einzug für eine Zeile berechnen.
Öffentliche Schnittstelle ISmartIndentationService Bestimmt die automatische Einzüge, wenn die ENTER-Taste, gedrückt wird oder wenn eine Leerzeile zu navigieren.
Öffentliche Schnittstelle ISmartIndentProvider Ruft ein ISmartIndent-Objekt für einen angegebenen ITextViewab.
Öffentliche Schnittstelle ISpaceReservationAgent Behandelt die Anzeige von Zusatzelementen für die Platzreservierung.
Öffentliche Schnittstelle ISpaceReservationManager Verwaltet Platzreservierungszusatzelemente.
Öffentliche Schnittstelle ITextCaret Stellt die Einfügemarke dar, die einer ITextView zugeordnet ist.
Öffentliche Schnittstelle ITextEditorFactoryService Erstellt Editoransichten.
Öffentliche Schnittstelle ITextSelection Stellt den ausgewählten Text in einer ITextView dar.
Öffentliche Schnittstelle ITextView Stellt eine Ansicht von Text in einem ITextBuffer dar.Dies ist die Basisklasse für eine plattformspezifische Schnittstelle mit Methoden, durch die der formatierte Text gerendert werden kann.
Öffentliche Schnittstelle ITextViewLineCollection Stellt eine Hilfsklasse für den Zugriff auf die Auflistung von ITextViewLine-Objekten der Ansicht dar.Die TextViewLines-Eigenschaft wird verwendet, um eine Instanz dieser Schnittstelle abgerufen.
Öffentliche Schnittstelle ITextViewMargin Stellt den Rand dar, der an einen Rand einer ITextView angefügt wird.
Öffentliche Schnittstelle ITextViewModel Stellt einen Satz von ITextBuffer-Objekten dar, die an der Darstellung von Text in bestimmten ITextViewteilnehmen.
Öffentliche Schnittstelle ITextViewModelProvider Stellt ITextViewModel-Objekte bereit.
Öffentliche Schnittstelle ITextViewRoleSet Satz von Textansichtsrollen.
Öffentliche Schnittstelle IVerticalFractionMap Zuordnungen zwischen Zeichenpositionen und Bruchteilen des gesamten vertikalen Wertebereichs einer ITextView.
Öffentliche Schnittstelle IVerticalScrollBar Stellt eine vertikale Bildlaufleiste dar.
Öffentliche Schnittstelle IViewScroller Stellt eine Hilfsklasse für die ITextView dar und stellt die Grundfunktionen für den Bildlauf bereit.Mit der ViewScroller-Eigenschaft von ITextView wird eine Instanz dieser Schnittstelle abgerufen.
Öffentliche Schnittstelle IWpfTextView Stellt ein Visual Studio ITextView für die Plattform WPF (Windows Presentation Foundation) dar.
Öffentliche Schnittstelle IWpfTextViewConnectionListener Lauscht auf Textpuffer eines bestimmten Inhaltstyps, um zu ermitteln, wann sie im Text-Editor geöffnet oder geschlossen werden.
Öffentliche Schnittstelle IWpfTextViewCreationListener Lauscht auf von der Textansicht erstellte Ereignisse.
Öffentliche Schnittstelle IWpfTextViewHost Enthält eine IWpfTextView und die umgebenden Ränder, z. B. eine Bildlaufleiste oder ein Zeilennummernbundsteg.
Öffentliche Schnittstelle IWpfTextViewLineCollection Ermöglicht der ITextView den Zugriff auf die Auflistung von ITextViewLine-Objekten für die Ansicht.Sie können die TextViewLines-Eigenschaft verwenden, um eine Instanz der ITextViewLineCollection-Schnittstelle abzurufen.
Öffentliche Schnittstelle IWpfTextViewMargin Stellt WPF-Textansichtsränder dar.
Öffentliche Schnittstelle IWpfTextViewMarginProvider Erstellt einen IWpfTextViewMargin für einen angegebenen IWpfTextViewHost.

Delegaten

  Delegat Beschreibung
Öffentlicher Delegat AdornmentRemovedCallback Definiert das Verhalten beim Entfernen eines UIElement aus einer IAdornmentLayer.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration AdornmentPositioningBehavior Definiert die Positionierung von Zusatzelementen.
Öffentliche Enumeration ConnectionReason Definiert die Gründe zum Herstellen oder Trennen der Verbindung zwischen einem Textpuffer und einer Textansicht.
Öffentliche Enumeration EnsureSpanVisibleOptions Optionen, die das Verhalten der EnsureSpanVisible-Methode zu steuern.
Öffentliche Enumeration ScrollDirection Die Richtung, in der ein Bildlauf der ITextView ausgeführt werden soll.
Öffentliche Enumeration TextSelectionMode Stellt die unterschiedlichen Auswahlmodi dar (simple und box).
Öffentliche Enumeration ViewRelativePosition Definiert die Bedeutung des verticalOffset-Parameters in der DisplayTextLineContainingBufferPosition-Methode und dem relativeTo-Parameters in der DisplayTextLineContainingBufferPosition-Methode.
Öffentliche Enumeration WordWrapStyles Legt eine bitweise Kombination von Enumerationswerten fest, um das Zeilenumbruchformat einer ITextView anzugeben.