IEditorSelection-Schnittstelle
Die folgenden Ausführungen gelten für v2.
Definiert den Cursor, die Auswahl und die Texteinfügefunktion in einem Editor, die normalerweise über den ServiceProvider in der IEditorText-Schnittstelle verfügbar sind.
Namespace: Microsoft.WebMatrix.Extensibility.Editor
Assembly: Microsoft.WebMatrix.Extensibility (in Microsoft.WebMatrix.Extensibility.dll)
Syntax
'Declaration
Public Interface IEditorSelection _
Inherits IEditorText
'Usage
Dim instance As IEditorSelection
public interface IEditorSelection : IEditorText
public interface class IEditorSelection : IEditorText
type IEditorSelection =
interface
interface IEditorText
end
public interface IEditorSelection extends IEditorText
Der IEditorSelection-Typ macht folgende Elemente verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
CaretPosition | Ruft die Position von Buffer ab. | |
CurrentColumn | Ruft die aktuell ausgewählte Spalte ab. | |
CurrentLine | Ruft die aktuelle Zeilennummer für die Cursorposition im Editor ab. | |
EndSelectionPosition | Ruft die Pufferposition für das Ende der Auswahl ab. | |
IsBlockSelection | Ruft ab, ob es sich bei der Auswahl um eine Blockauswahl handelt. | |
LineCount | Ruft die Gesamtzahl der Zeilen in der Auswahl ab. | |
ReadOnly | Ruft einen Wert ab, der angibt, ob der aktuelle Text schreibgeschützt ist. (Geerbt von IEditorText.) | |
SelectedText | Ruft den Text in der Auswahl ab. | |
StartSelectionPosition | Ruft die Pufferposition für den Anfang der Auswahl ab. | |
Text | Ruft den gesamten Text im Editor ab oder legt diesen fest. Durch das Festlegen des Texts wird der fehlerhafte Status gelöscht. (Geerbt von IEditorText.) |
Zum Anfang
Methoden
Name | Beschreibung | |
---|---|---|
GoTo | Erstellt eine Auswahl von einem Anfangsabstand bis zur Anzahl der auszuwählenden Zeichen. | |
InsertText | Fügt Text in den aktuellen Editor ein, wenn dieser noch geöffnet ist und noch nicht verworfen wurde. | |
SelectAll | Wählt den gesamten Inhalt des Editors aus. |
Zum Anfang