Freigeben über


IEditorSettings-Schnittstelle

Die folgenden Ausführungen gelten für v2.

Stellt eine Schnittstelle für Editor-Einstellungen dar.

Namespace:  Microsoft.WebMatrix.Extensibility.Editor
Assembly:  Microsoft.WebMatrix.Extensibility (in Microsoft.WebMatrix.Extensibility.dll)

Syntax

'Declaration
Public Interface IEditorSettings
'Usage
Dim instance As IEditorSettings
public interface IEditorSettings
public interface class IEditorSettings
type IEditorSettings =  interface end
public interface IEditorSettings

Der IEditorSettings-Typ macht folgende Elemente verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AddQuotesToHtmlAttributes Ruft ab, ob HTML-Attributwerten in HTML-Formatierung Anführungszeichen hinzugefügt werden sollen, oder legt dieses Verhalten fest.
Öffentliche Eigenschaft AutoFormatCode Ruft ab, ob Code während der Eingabe automatisch formatiert werden soll, oder legt dieses Verhalten fest.
Öffentliche Eigenschaft BracePositionOnNewLineCSharp Ruft ab, ob die Position in C# in geschweifte Klammern eingeschlossen werden soll, oder legt dieses Verhalten fest.
Öffentliche Eigenschaft BracePositionOnNewLineCss Ruft ab, ob die Position in CSS in geschweifte Klammern eingeschlossen werden soll, oder legt dieses Verhalten fest.
Öffentliche Eigenschaft BracePositionOnNewLineJScript Ruft ab, ob die Position in JScript in geschweifte Klammern eingeschlossen werden soll, oder legt dieses Verhalten fest.
Öffentliche Eigenschaft BracePositionOnNewLinePhp Ruft ab, ob die Position in PHP in geschweifte Klammern eingeschlossen werden soll, oder legt dieses Verhalten fest.
Öffentliche Eigenschaft FontFamily Ruft die Schriftartenfamilie für die Einstellungen ab oder legt diese fest.
Öffentliche Eigenschaft FontSizeInPoints Ruft den Schriftgrad in Punkt ab bzw. legt diesen fest.
Öffentliche Eigenschaft HighlightWords Ruft ab, ob Wörter hervorgehoben werden sollen, oder legt dieses Verhalten fest.
Öffentliche Eigenschaft HtmlAttributesOnSeparateLines Ruft ab, ob HTML-Elementattribute in separaten Zeilen platziert werden sollen, oder legt dieses Verhalten fest.
Öffentliche Eigenschaft InsertBraces Ruft ab, ob zugehörige geschweifte Klammern und Anführungszeichen eingefügt werden sollen, oder legt dieses Verhalten fest.
Öffentliche Eigenschaft InsertClosingTags Ruft ab, ob schließende Tags in HTML und XML eingefügt werden sollen, oder legt dieses Verhalten fest.
Öffentliche Eigenschaft InsertSpacesForTabs Ruft ab, ob Leerzeichen für Registerkarten eingefügt werden, oder legt dieses Verhalten fest.
Öffentliche Eigenschaft LineNumbersEnabled Ruft ab, ob Zeilennummern aktiviert sind, oder legt dieses Verhalten fest.
Öffentliche Eigenschaft SearchAsYouType Ruft ab, ob der Editor Suchvorgänge während der Eingabe erlaubt, oder legt dieses Verhalten fest.
Öffentliche Eigenschaft ShowWhiteSpaces Ruft ab, ob Leerzeichen angezeigt werden, oder legt dieses Verhalten fest.
Öffentliche Eigenschaft SurfaceBackgroundBrush Ruft den Pinsel des Oberflächenhintergrunds ab bzw. legt ihn fest.
Öffentliche Eigenschaft TabSize Ruft die Registerkartengröße ab oder legt diese fest.
Öffentliche Eigenschaft ValidationEnabled Ruft ab, ob Überprüfung aktiviert werden soll, oder legt dieses Verhalten fest.
Öffentliche Eigenschaft WordWrapEnabled Ruft ab, ob Zeilenumbruch aktiviert ist, oder legt dieses Verhalten fest.

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode GetCustomOption Ruft die benutzerdefinierte Option des Editors ab.
Öffentliche Methode GetCustomOptions Ruft alle benutzerdefinierten Optionen ab.
Öffentliche Methode SetCustomOption Legt die benutzerdefinierte Option fest.

Zum Anfang

Siehe auch

Verweis

Microsoft.WebMatrix.Extensibility.Editor-Namespace