Freigeben über


IEditorOptions-Schnittstelle

Stellt allgemeine Editoroptionen und einen erweiterbaren Mechanismus zum Ändern von Werten und Hinzufügen neuer Optionen dar.

Namespace:  Microsoft.VisualStudio.Text.Editor
Assembly:  Microsoft.VisualStudio.Text.Logic (in Microsoft.VisualStudio.Text.Logic.dll)

Syntax

'Declaration
Public Interface IEditorOptions
public interface IEditorOptions
public interface class IEditorOptions
type IEditorOptions =  interface end
public interface IEditorOptions

Der IEditorOptions-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft GlobalOptions Ruft die globalen Optionen ab.
Öffentliche Eigenschaft Parent Ruft das unmittelbar übergeordnete Objekt dieses Satzes von Optionen ab.
Öffentliche Eigenschaft SupportedOptions Ruft die unterstützten Optionen ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode ClearOptionValue(String) Löscht den lokal definierten Wert für die angegebene Option.
Öffentliche Methode ClearOptionValue<T>(EditorOptionKey<T>) Löscht den lokal definierten Wert für die angegebene Option.
Öffentliche Methode GetOptionValue(String) Ruft den Wert der von der Options-ID angegebenen Option ab.
Öffentliche Methode GetOptionValue<T>(String) Ruft den Wert der von der angegebenen Options-ID identifizierten Option ab.
Öffentliche Methode GetOptionValue<T>(EditorOptionKey<T>) Ruft den Wert der vom angegebenen Schlüssel identifizierten Option ab.
Öffentliche Methode IsOptionDefined(String, Boolean) Bestimmt, ob die angegebene Option definiert ist.
Öffentliche Methode IsOptionDefined<T>(EditorOptionKey<T>, Boolean) Bestimmt, ob die angegebene Editoroption definiert ist.
Öffentliche Methode SetOptionValue(String, Object) Legt den Wert der angegebenen Option im aktuellen Bereich fest.
Öffentliche Methode SetOptionValue<T>(EditorOptionKey<T>, T) Legt den Wert der angegebenen Option im aktuellen Bereich fest.

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis OptionChanged Tritt ein, wenn eine Option geändert wird.

Zum Seitenanfang

Erweiterungsmethoden

  Name Beschreibung
Öffentliche Erweiterungsmethode AppearanceCategory Gibt die Kategorie Darstellung an. (Durch WpfViewOptionExtensions definiert.)
Öffentliche Erweiterungsmethode DoesViewProhibitUserInput Bestimmt, ob Benutzereingaben von der Ansicht verhindert werden. (Durch TextViewOptionExtensions definiert.)
Öffentliche Erweiterungsmethode GetIndentSize Ruft die Größe einer Einzugsebene für den angegebenen IEditorOptionsab. (Durch DefaultOptionExtensions definiert.)
Öffentliche Erweiterungsmethode GetNewLineCharacter Ruft das Zeilenumbruchzeichen oder die Zeichen für die angegebenen Editoroptionen ab. (Durch DefaultOptionExtensions definiert.)
Öffentliche Erweiterungsmethode GetReplicateNewLineCharacter Bestimmt, ob die Zeilenumbruchzeichen- oder Zeichensequenz dupliziert wird, wenn sie bereits vorhanden ist, wenn sie einen Zeilenumbruch einfügen. (Durch DefaultOptionExtensions definiert.)
Öffentliche Erweiterungsmethode GetTabSize Ruft die Anzahl der Leerzeichen für die Registerkarte im angegebenen IEditorOptionsab. (Durch DefaultOptionExtensions definiert.)
Öffentliche Erweiterungsmethode IsAutoScrollEnabled Bestimmt, ob der automatische Bildlauf für den angegebenen Satz von Editoroptionen aktiviert ist. (Durch TextViewOptionExtensions definiert.)
Öffentliche Erweiterungsmethode IsChangeTrackingEnabled Bestimmt, ob die Änderungsverfolgung für den angegebenen Satz von Editoroptionen aktiviert ist. (Durch TextViewHostOptionExtensions definiert.)
Öffentliche Erweiterungsmethode IsConvertTabsToSpacesEnabled Bestimmt, ob die Option zum Konvertieren von Tabstopps in Leerräume in den angegeben IEditorOptions aktiviert ist. (Durch DefaultOptionExtensions definiert.)
Öffentliche Erweiterungsmethode IsDragDropEditingEnabled Bestimmt, ob die Option für Drag & Drop-Bearbeitung in den angegebenen Optionen aktiviert ist. (Durch TextViewOptionExtensions definiert.)
Öffentliche Erweiterungsmethode IsGlyphMarginEnabled Bestimmt, ob der Symbolrand für den angegebenen Satz von Editoroptionen aktiviert ist. (Durch TextViewHostOptionExtensions definiert.)
Öffentliche Erweiterungsmethode IsHighlightCurrentLineEnabled Bestimmt, ob die Option zum Hervorheben der aktuellen Zeile aktiviert ist. (Durch WpfViewOptionExtensions definiert.)
Öffentliche Erweiterungsmethode IsHorizontalScrollBarEnabled Bestimmt, ob die horizontale Bildlaufleiste für den angegebenen Satz von Editoroptionen aktiviert ist. (Durch TextViewHostOptionExtensions definiert.)
Öffentliche Erweiterungsmethode IsLineNumberMarginEnabled Bestimmt, ob der Rand mit Zeilennummern für den angegebenen Satz von Editoroptionen aktiviert ist. (Durch TextViewHostOptionExtensions definiert.)
Öffentliche Erweiterungsmethode IsMouseWheelZoomEnabled Bestimmt, ob das Zoomen mit dem Mausrad zulässig. (Durch WpfViewOptionExtensions definiert.)
Öffentliche Erweiterungsmethode IsOutliningMarginEnabled Bestimmt, ob der Gliederungsrand für den angegebenen Satz von Editoroptionen aktiviert ist. (Durch TextViewHostOptionExtensions definiert.)
Öffentliche Erweiterungsmethode IsOutliningUndoEnabled Bestimmt, ob die Option für ein Rückgängigmachen der Gliederung in den angegebenen IEditorOptions aktiviert ist. (Durch TextViewOptionExtensions definiert.)
Öffentliche Erweiterungsmethode IsOverwriteModeEnabled Bestimmt, ob der Überschreibungsmodus für den angegebenen Satz von Editoroptionen aktiviert ist. (Durch TextViewOptionExtensions definiert.)
Öffentliche Erweiterungsmethode IsSelectionMarginEnabled Bestimmt, ob der Auswahlrand für den angegebenen Satz von Editoroptionen aktiviert ist. (Durch TextViewHostOptionExtensions definiert.)
Öffentliche Erweiterungsmethode IsSimpleGraphicsEnabled Bestimmt, ob die Option zum Zeichnen einer Farbverlaufsauswahl aktiviert ist. (Durch WpfViewOptionExtensions definiert.)
Öffentliche Erweiterungsmethode IsVerticalScrollBarEnabled Bestimmt, ob die vertikale Bildlaufleiste für den angegebenen Satz von Editoroptionen aktiviert ist. (Durch TextViewHostOptionExtensions definiert.)
Öffentliche Erweiterungsmethode IsViewportLeftClipped Bestimmt, ob die das ViewportLeft-Eigenschaft der Ansicht für die Textbreite abgeschnitten wird. (Durch TextViewOptionExtensions definiert.)
Öffentliche Erweiterungsmethode IsVirtualSpaceEnabled Bestimmt, ob ein virtueller Bereich für den angegebenen Satz von Editoroptionen aktiviert ist. (Durch TextViewOptionExtensions definiert.)
Öffentliche Erweiterungsmethode IsVisibleWhitespaceEnabled Bestimmt, ob sichtbarer Leerraum für den angegebenen Satz von Editoroptionen aktiviert werden. (Durch TextViewOptionExtensions definiert.)
Öffentliche Erweiterungsmethode IsZoomControlEnabled Bestimmt, ob das Zoomsteuerelement für den angegebenen Satz von Editoroptionen aktiviert ist. (Durch TextViewHostOptionExtensions definiert.)
Öffentliche Erweiterungsmethode WordWrapStyle Ruft den Satz von Zeilenumbruchformaten für den angegebenen Satz von Editoroptionen ab. (Durch TextViewOptionExtensions definiert.)

Zum Seitenanfang

Siehe auch

Referenz

Microsoft.VisualStudio.Text.Editor-Namespace