Microsoft.VisualStudio.Text.Editor Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Klassen
AdornmentLayerDefinition |
Stellt Informationen für einen |
AppearanceCategoryOption |
Definiert die Darstellungskategorie. |
AutoDetectUtf8Option |
Die Optionsdefinition, die bestimmt, ob Dateien beim Öffnen versuchen, eine UTF-8-Codierung zu erkennen. |
AutomaticDelimiterHighlightingOption |
Die Optionsdefinition, die bestimmt, ob übereinstimmende Trennzeichen hervorgehoben werden sollen. |
AutoScrollEnabled |
Definiert die Option zum Aktivieren des automatischen Bildlaufs. |
BackgroundBrushChangedEventArgs |
Stellt Informationen für ein BackgroundBrushChanged-Ereignis im bereit IWpfTextView. |
CaretPositionChangedEventArgs |
Stellt Informationen für das PositionChanged-Ereignis bereit. |
CaretWidthOption |
Die Optionsdefinition, die bestimmt, wie breit das Caretzeichen gerendert werden soll. |
ChangeTrackingMarginEnabled |
Definiert die Option zum Aktivieren des Rands für die Änderungsnachverfolgung. |
ClickGotoDefEnabledOption |
Bestimmt, ob Mausklick + Modifizierertaste für den Wechsel zur Definition aktiviert werden sollen. |
ClickGotoDefModifierKeyOption |
Bestimmt, welche Modifizierertaste für den Wechsel zur Definition verwendet werden soll, indem sie per Mausklick + Modifizierer-Tastendruck verwendet wird. |
ClickGotoDefOpensPeekOption |
Bestimmt, ob das Definitionsziel in Peek Ansicht für Mausklick + Modifizierer-Tastendruck geöffnet werden soll. |
CollapseHintAdornmentControl |
Hebt einen Gliederungsbereich in der Textansicht hervor, wenn der Mauszeiger auf diesen Bereich im Gliederungsrand zeigt. |
ConvertTabsToSpaces |
Die Optionsdefinition, die bestimmt, ob Tabstopps in Leerzeichen konvertiert werden sollen. |
CutOrCopyBlankLineIfNoSelection |
Definiert die Option zum Ausschneiden oder Kopieren einer leeren Zeile, wenn die Auswahl leer ist. |
DefaultOptions |
Allgemeine Allgemeine Optionen. |
DefaultTextViewHostOptions |
Namen gängiger ITextView hostbezogener Optionen. |
DefaultTextViewOptions |
Definiert allgemeine ITextView-Optionen. |
DefaultWpfViewOptions |
Stellt allgemeine IWpfTextView-Optionen dar. |
DeferCreationAttribute |
Gibt optional verzögerte Erstellungssemantik an. |
DisplayUrlsAsHyperlinks |
Die Optionsdefinition, die bestimmt, ob URLs als Links angezeigt werden sollen. |
DragDropEditing |
Definiert die Ansichtsoption für die Bearbeitung per Drag/Drop. |
EditingStateMarginEnabledOption |
Definiert die Option zum Aktivieren aller Bearbeitungszustandsränder |
EditorEmulationModeOption |
Die Optionsdefinition, die den Editor-Emulationsmodus bestimmt. |
EditorOptionChangedEventArgs |
Stellt Informationen für das OptionChanged-Ereignis bereit. |
EditorOptionDefinition |
Die Definition einer Editoroption. |
EditorOptionDefinition<T> |
Stellt die Definition einer Editoroption dar. |
EditorStyleNames |
Die Namen verschiedener Editorkomponenten, in denen der Stil der Komponente durch das Programm definiert werden kann, das den Editor hosten soll. |
EnableVerticalScrollingOption |
Gibt an, ob der vertikale Bildlauf in der Ansicht aktiviert ist. Andernfalls wird in der Ansicht immer ein Bildlauf ausgeführt, sodass die erste Zeile des Puffers mit dem oberen Rand der Ansicht geleert wird. |
FallbackFont |
Die Optionsdefinition, die die Fallbackschriftart bestimmt (hier definiert, da der Name des Fallbacks WPF-spezifisch ist). |
FileHealthIndicatorEnabled |
Definiert die Option zum Aktivieren des Dateiintegritätsindikators. |
FollowCodingConventionsOption |
Die Optionsdefinition, die bestimmt, ob Dateien projektcodierungskonventionen entsprechen sollen. |
GlyphMarginEnabled |
Definiert die Option zum Aktivieren des Symbolrands. |
GridCellLengthAttribute |
Diese Klasse ordnet einem MEF-Export eine Rasterzellengröße zu. |
GridUnitTypeAttribute |
Diese Klasse ordnet einem GridUnitType-Wert einen MEF-Export zu. |
HighlightCurrentLineOption |
Stellt die Option dar, die aktuelle Zeile hervorzuheben. |
HorizontalScrollBarEnabled |
Definiert die Option zum Aktivieren der horizontalen Bildlaufleiste. |
ImeTextComposition |
Stellt eine Textkomposition dar, die von der IME-Verarbeitung der ITextView generiert wurde. |
IndentationCharacterMarginEnabled |
Definiert die Option zum Aktivieren von IndentationCharacterMargin |
IndentingStyleOption |
Die Optionsdefinition, die den Stil des automatischen Einzugs bestimmt. |
IndentSize |
Die Optionsdefinition, die die Größe (in Anzahl von Leerzeichen) eines Einzugs bestimmt. |
InsertFinalNewLine |
Die Optionsdefinition, die bestimmt, ob ein endgültiger Zeilenumbruch eingefügt werden soll. |
InsertModeMarginEnabled |
Definiert die Option zum Aktivieren von InsertModeMargin. |
InterLineAdornmentTag |
Stellt ein Tag dar, das Verzierungen bereitstellt, die über oder unter Textzeilen angezeigt werden sollen. |
IntraTextAdornment |
Unterstützung für Design-Intratext-Verzierungen, die über IntraTextAdornmentTags bereitgestellt werden. |
IntraTextAdornmentTag |
Stellt ein Tag dar, das Verzierungen bereitstellt, die als textdurchsetzt angezeigt werden sollen. |
IsInContrastModeOption |
Bestimmt, ob sich der Editor im Modus "Zusätzlicher Kontrast" oder "Hoher Kontrast" befindet. |
IsInHighContrastThemeOption |
Bestimmt, ob sich der Editor im Windows-Design mit hohem Kontrast befindet. Dieses Design ist das spezifische VS Windows-Design hoher Kontrast, das vom Benutzer im Modus "Hoher Kontrast" des Windows-Betriebssystems aktiviert wird. Bei dieser Option wird nicht auf das Design Blau (extra Kontrast) oder den Modus "Hoher Kontrast" des Windows-Betriebssystems überprüft. |
IsViewportLeftClipped |
Definiert die Option Virtuellen Raum verwenden. |
KeyProcessor |
Verarbeitet die Tastatureingabe des Editors. |
LineEndingMarginEnabled |
Definiert die Option zum Aktivieren von LineEndingMargin. |
LineNumberMarginEnabled |
Definiert die Option zum Aktivieren des Zeilennummernrands. |
LineSpacingOption |
Definiert die Option für den vertikalen Zeilenabstand. |
LongBufferLineChunk |
Die Optionsdefinition, die bestimmt, bestimmt die Blockgröße für lange Zeilen. |
LongBufferLineThreshold |
Die Optionsdefinition, die den Schwellenwert für die spezielle Behandlung langer Linien bestimmt. |
MarginContainerAttribute |
Gibt den Typ des Randcontainers an. |
MinimumErrorSeverity |
Bestimmt, welcher Fehlerschweregrad für Fehlersquiggles verwendet werden soll |
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. |
MouseHoverEventArgs |
Stellt Informationen für ein MouseHover-Ereignis von bereit ITextView. |
MouseProcessorBase |
Stellt eine Basisimplementierung für Mausbindungen bereit, sodass Clients nur die benötigten Methoden außer Kraft setzen können. |
MouseWheelZoomEnabled |
Definiert die Option zum Aktivieren des Mausradzooms. |
NewLineCharacter |
Die Optionsdefinition, die das oder die Zeilenumbruchzeichen angibt. |
NonBlockingCompletionOption |
Die Optionsdefinition, die bestimmt, ob der Editor den nicht blockierenden Vervollständigungsmodus verwendet, in dem der Editor nicht wartet, bis Vervollständigungselemente eintreffen, wenn der Benutzer ein Commitzeichen drückt. Diese Option wird für die Benutzer nicht verfügbar gemacht. Es ist durch Laguage-Dienste steuerbar. |
OutliningCollapsedAdornmentControl |
Stellt reduzierten Text in der Textansicht dar. |
OutliningMarginBracketControl |
Gibt die vertikalen Ausdehnung eines erweiterten Gliederungsbereichs an und ermöglicht dem Benutzer, ihn zu reduzieren. |
OutliningMarginControl |
Stellt den Gliederungsrand dar. |
OutliningMarginEnabled |
Definiert die Option zum Aktivieren des Rands "Outlining". |
OutliningMarginHeaderControl |
Ermöglicht das Zusammenbrechen und Erweitern eines Gliederungsbereichs. |
OutliningUndoEnabled |
Die Optionsdefinition, die bestimmt, ob die Gliederung rückgängig gemacht werden kann. |
OverwriteMode |
Definiert die Ansichtsoption für den Überschreibungsmodus. |
PredefinedAdornmentLayers |
Diese statische Klasse definiert die Namen der vom Editor vordefinierten Verzierungsebenen. |
PredefinedMarginNames |
Gibt die Namen der vordefinierten Ränder an, die von Visual Studio bereitgestellt werden. |
PredefinedTextViewRoles |
Gibt die Namen der vordefinierten Textansichtsrollen an, die von Visual Studio bereitgestellt werden. |
ProduceScreenReaderFriendlyText |
Definiert die Option zum Aktivieren der Bereitstellung von Text mit Anmerkungen in Automatisierungssteuerelementen, damit Sprachausgaben den Inhalt des Codes ordnungsgemäß lesen können. |
ReplacesAttribute |
Gibt den Namen eines/der Ressourcen an, die durch diese Ressource ersetzt werden. |
ReplicateNewLineCharacter |
Die Optionsdefinition, die bestimmt, ob ein Zeilenumbruchzeichen beim Einfügen einer Zeile dupliziert werden soll. |
ResponsiveCompletionOption |
Die Optionsdefinition, die bestimmt, ob der Editor den reaktionsschnellen Vervollständigungsmodus verwendet, in dem der Editor kurze Zeit auf Vervollständigungselemente wartet, wenn der Benutzer ein Commitzeichen drückt. Wenn die Vervollständigungselemente nach der Verzögerung immer noch nicht vorhanden sind, wird die Vervollständigung verworfen. Diese Option wird den Benutzern auf der Seite Extras/Optionen/Text Editor/Erweitert verfügbar gemacht. |
ResponsiveCompletionThresholdOption |
Die Optionsdefinition, die die maximale zulässige Verzögerung im reaktionsschnellen Vervollständigungsmodus bestimmt, in dem der Editor die angegebene Zeitspanne auf Vervollständigungselemente wartet, wenn der Benutzer ein Commitzeichen drückt. Wenn die Vervollständigungselemente nach der Verzögerung immer noch nicht vorhanden sind, wird die Vervollständigung verworfen. Diese Option wird für die Benutzer nicht verfügbar gemacht. Sie kann über die Remoteeinstellung gesteuert werden. |
RowColMarginEnabled |
Definiert die Option zum Aktivieren von RowColMargin. |
SelectionMarginEnabled |
Definiert die Option zum Aktivieren des Auswahlrands. |
SelectionStateMarginEnabled |
Definiert die Option zum Aktivieren von SelectionStateMargin. |
ShouldCaretsBeRendered |
Definiert die Option Sollte Carets gerendert werden. |
ShouldSelectionsBeRendered |
Definiert die Option Sollte die Auswahl gerendert werden. |
ShowBidirectionalTextControlCharactersOption |
Definiert die Option Bidirektionale Textsteuerungszeichen anzeigen. |
ShowBlockStructure |
Definiert die Option Blockstruktur anzeigen. |
ShowErrorSquiggles |
Definiert die Fehler-Squiggles anzeigen. |
ShowNavigationBarOption |
Definiert die Option Navigationsleiste anzeigen. |
ShowSelectionMatches |
Definiert die Auswahl-Übereinstimmungen anzeigen. |
ShowZeroWidthCharactersOption |
Definiert die Option Zeichen mit der Breite null anzeigen. |
SimpleGraphicsOption |
Stellt die Option zum Zeichnen eines Farbverlaufs für die Auswahl statt einer Auswahl mit Volltonfarbe dar. |
SpaceReservationAgentChangedEventArgs |
Stellt Informationen bereit, wenn ein ISpaceReservationAgent in einem ISpaceReservationManagergeändert wird. |
SpaceReservationManagerDefinition |
Stellt Metadaten für einen ISpaceReservationManager dar. |
SuggestionMarginEnabled |
Definiert die Option zum Aktivieren des Vorschlagsrands. |
TabSize |
Die Optionsdefinition, die die Größe (in Anzahl der Leerzeichen) einer Registerkarte bestimmt. |
TextFormattingModeOption |
Passt den Textformatierungsmodus an, der vom Editor |
TextRenderingModeOption |
Passt den Textrenderingmodus an, der vom Editor |
TextViewCreatedEventArgs |
Stellt Informationen für neu erstellte ITextViewbereit. |
TextViewExtensions |
Hilfsprogrammerweiterungsmethoden ITextView . |
TextViewLayoutChangedEventArgs |
Stellt Informationen zu einem Layout Changed-Ereignis von bereit ITextView. |
TextViewRoleAttribute |
Geben Sie mit diesem Attribut die Arten von TextViews an, für die eine Erweiterung gilt. |
TooltipAppearanceCategory |
Die Optionsdefinition, die bestimmt, ob eine endgültige Zeile eingefügt werden soll. |
TrimTrailingWhiteSpace |
Die Optionsdefinition, die bestimmt, ob nachfolgende Leerzeichen zu kürzen sind. |
UpdateIndentationCharacterOption |
Definiert die Option zum Aktivieren des Aktualisierens des standardführenden Leerzeichens basierend auf dem Inhalt des Puffers nach jeder Bearbeitung. |
UseReducedOpacityForHighContrastOption | |
UseVirtualSpace |
Definiert die Option Virtual Space verwenden. |
UseVisibleWhitespace |
Definiert die Option Sichtbare Leerzeichen verwenden. |
UseVisibleWhitespaceEnabledTypes |
Definiert die Option Sichtbare Leerzeichen verwenden. |
UseVisibleWhitespaceOnlyForSelection |
Definiert die Option Sichtbare Leerzeichen verwenden. |
VerticalScrollBarEnabled |
Definiert die Option zum Aktivieren der vertikalen Bildlaufleiste. |
ViewOptionDefinition<T> |
Definiert eine ITextView-spezifische Editoroption. |
ViewProhibitUserInput |
Definiert die Option zur Verhinderung von Benutzereingaben. |
ViewState |
Anzeigen des Zustands zu einem bestimmten Zeitpunkt. |
WordWrapStyle |
Definiert die Umbruchartoption. |
WpfTextViewKeyboardFilterName |
Stellt den Namen des KeyboardFilter für die Sortierung dar. |
WpfViewOptionDefinition<T> |
Definiert eine für eine IWpfTextView spezifische Editoroption. |
ZoomConstants |
Definiert die Konstanten, die für Zoomvorgänge verwendet werden |
ZoomControl |
Stellt das Zoomsteuerelement in der Textansicht dar. |
ZoomControlEnabled |
Definiert die Option zum Aktivieren des Zoomsteuerelements. |
ZoomLevel |
Definiert den Zoomlevel. |
ZoomLevelChangedEventArgs |
Stellt Informationen für ein ZoomLevelChangedEvent-Ereignis in bereit IWpfTextView. |
ZoomLevelConverter |
Wertkonverter, der die Konvertierung zwischen String und Double Darstellungen der Zoomstufe ermöglicht. |
Strukturen
CaretPosition |
Stellt die Position einer Einfügemarke in einer ITextView dar. |
EditorOptionKey<T> |
Stellt einen typsicheren Schlüssel für Editoroptionen dar. |
Schnittstellen
IAccessibleAdornmentControl |
Stellt eine Verzierung dar, die von Sprachausgaben laut vorgelesen werden soll. Sollte hauptsächlich für nicht fokussierte Benutzeroberflächensteuerelemente implementiert werden, die sich in/in einer Textzeile befinden. |
IAdornmentLayer |
Stellt eine Zusatzelementebene dar. |
IAdornmentLayerElement |
Definiert ein Element in einer Zusatzelementebene. |
IEditorOptions |
Stellt allgemeine Editoroptionen und einen erweiterbaren Mechanismus zum Ändern von Werten und Hinzufügen neuer Optionen dar. |
IEditorOptionsFactoryService |
Stellt einen Dienst dar, der IEditorOptions für einen angegebenen Bereich oder den globalen Bereich abruft. |
IGlyphFactory |
Stellt ein visuelles Element für einen bestimmten Symboltyp bereit. |
IGlyphFactoryProvider |
Stellt eine IGlyphFactory bereit. |
IGlyphMouseProcessorProvider |
Stellt eine Mausbindung für den Symbolrand bereit. |
IGlyphTag |
Stellt ein Symboltag dar, das vom Symbolrand verwendet wird, um visuelle Symbolelemente zu platzieren. |
IIndentationManagerService |
Dies ist ein Dienst, der den intelligenten Einzug in einer Datei unterstützt. |
IKeyProcessorProvider |
Erstellt einen KeyProcessor für einen angegebenen IWpfTextView. |
IMapEditToData |
Schnittstelle, um die Zuordnung zwischen Positionen in einem TextViewModelund EditBufferDataBufferzu vereinfachen. |
IMouseProcessor |
Stellt Erweiterungen für Mausbindungen bereit. |
IMouseProcessor2 |
Stellt Touch-bezogene Erweiterungen für Mausbindungen bereit. |
IMouseProcessorProvider |
Erstellt einen IMouseProcessor für eine IWpfTextView. |
IScrollMap |
Definiert die Zuordnung zwischen Zeichenpositionen und Scrollmapkoordinaten. Dies entspricht nicht dem Koordinatensystem, in dem die Bildlaufleiste gerendert wird. |
IScrollMapFactoryService |
Erstellt eine IScrollMap für eine ITextView oder verwendet sie wieder. |
ISmartIndent |
Dient zum Berechnen des gewünschten Einzugs für eine Zeile. |
ISmartIndentationService |
Stellt einen Visual Studio-Dienst bereit, der den automatischen Einzug bestimmt, wenn die EINGABETASTE gedrückt oder zu einer leeren Zeile navigiert wird. |
ISmartIndentProvider |
Ruft ein ISmartIndent-Objekt für ein angegebenes ITextView-Objekt ab. Komponentenexporteure müssen mindestens ein Inhaltstyp-Attribut angeben, um die entsprechenden Inhaltstypen anzugeben. |
ISpaceReservationAgent |
Behandelt die Anzeige von Zusatzelementen für die Platzreservierung. |
ISpaceReservationManager |
Verwaltet Platzreservierungszusatzelemente. |
ITextCaret |
Stellt die Einfügemarke dar, die einer ITextView zugeordnet ist. |
ITextEditorFactoryService |
Erstellt Editoransichten. |
ITextSelection |
Stellt den markierten Text in einem ITextView |
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. |
ITextView2 |
Erweiterungen von , ITextViewdie die Funktionalität erweitern. Für jedes Element hier sollte auch eine Erweiterungsmethode in vorhanden TextViewExtensionssein. |
ITextViewConnectionListener |
Lauscht auf Textpuffer eines bestimmten Inhaltstyps, um zu ermitteln, wann sie im Text-Editor geöffnet oder geschlossen werden. |
ITextViewCreationListener |
Lauscht auf, wenn ITextViews erstellt werden. |
ITextViewLineCollection |
Stellt eine Hilfsklasse für den Zugriff auf die Auflistung von ITextViewLine-Objekten der Ansicht dar. Die TextViewLines-Eigenschaft für wird ITextView verwendet, um eine instance dieser Schnittstelle abzurufen. |
ITextViewMargin |
Stellt Ränder dar, die an einen Rand eines ITextViewangefügt sind. |
ITextViewModel |
Stellt eine Gruppe von null oder mehr ITextBuffer Objekten dar, die für die Darstellung von Text in einem bestimmten ITextViewsind. |
ITextViewModelProvider |
Stellt ITextViewModel-Objekte bereit. |
ITextViewRoleSet |
Satz von Textansichtsrollen. |
IVerticalFractionMap |
Zuordnungen zwischen Zeichenpositionen und Bruchteilen des gesamten vertikalen Wertebereichs einer ITextView. |
IVerticalScrollBar |
Stellt eine vertikale Bildlaufleiste dar. |
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. |
IWpfTextView |
Stellt ein Visual Studio ITextView für die WPF-Plattform dar. |
IWpfTextViewConnectionListener |
Lauscht auf Textpuffer eines bestimmten Inhaltstyps, um zu ermitteln, wann sie im Text-Editor geöffnet oder geschlossen werden. |
IWpfTextViewCreationListener |
Lauscht auf, wann IWpfTextViews erstellt wird. |
IWpfTextViewHost |
Enthält eine IWpfTextView und die umgebenden Ränder, z. B. eine Bildlaufleiste oder ein Zeilennummernbundsteg. |
IWpfTextViewLineCollection |
Ermöglicht der ITextView den Zugriff auf die Auflistung von ITextViewLine-Objekten für die Ansicht. Die TextViewLines-Eigenschaft auf dem ITextView wird verwendet, um eine instance der ITextViewLineCollection-Schnittstelle abzurufen. |
IWpfTextViewMargin |
Stellt Ränder dar, die an einen Rand eines IWpfTextViewangefügt sind. |
IWpfTextViewMarginProvider |
Erstellt einen IWpfTextViewMargin für einen angegebenen IWpfTextViewHost. |
Enumerationen
AdornmentPositioningBehavior |
Definiert die Positionierung von Zusatzelementen. |
ConnectionReason |
Definiert die Gründe zum Herstellen oder Trennen der Verbindung zwischen einem Textpuffer und einer Textansicht. |
EditorTextFormattingMode |
Gibt die in der Editor verfügbaren WPF TextFormattingModean. Diese Enumeration fügt zu TextFormattingModehinzuAutomatic. |
EnsureSpanVisibleOptions |
Optionen zum Steuern des Verhaltens von IViewScroller EnsureSpanVisible. |
HorizontalPositioningMode |
Enumeration der möglichen Möglichkeiten, wie eine linienübergreifende Verzierung horizontal in einer Linie positioniert werden kann. |
IndentingStyle |
Stellt die verschiedenen Einzugsformate dar, die von den Sprachdiensten unterstützt werden. |
ScrollDirection |
Die Richtung, in der ein Bildlauf der ITextView ausgeführt werden soll. |
TextSelectionMode |
Gibt den Textauswahlmodus an. |
ViewRelativePosition |
Definiert die Bedeutung des parameters verticalOffset in ITextView. DisplayTextLineContaining(...). |
WhitespaceType |
Legt eine bitweise Kombination von Enumerationswerten fest, um anzugeben, welche Leerzeichensymbole auf einem ITextViewangezeigt werden. |
WordWrapStyles |
Legt eine bitweise Kombination von Enumerationswerten fest, um das Zeilenumbruchformat einer ITextView anzugeben. |
Delegaten
AdornmentRemovedCallback |
Definiert das Verhalten beim Entfernen eines UIElement aus einer IAdornmentLayer. |
InterLineAdornmentFactory |
Factory, die verwendet wird, um Verzierungen zu erstellen, die von für die InterLineAdornmentTags verwendet werden. |