IEditor-Schnittstelle
Die folgenden Ausführungen gelten für v2.
Stellt eine generische Editor-Schnittstelle dar.
Namespace: Microsoft.WebMatrix.Extensibility.Editor
Assembly: Microsoft.WebMatrix.Extensibility (in Microsoft.WebMatrix.Extensibility.dll)
Syntax
'Declaration
Public Interface IEditor _
Inherits IDisposable
'Usage
Dim instance As IEditor
public interface IEditor : IDisposable
public interface class IEditor : IDisposable
type IEditor =
interface
interface IDisposable
end
public interface IEditor extends IDisposable
Der IEditor-Typ macht folgende Elemente verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
CommandTarget | Ruft das Befehlsziel ab. | |
Control | Ruft das Steuerelement ab, das in der Benutzeroberfläche gehostet wird. | |
Dirty | Ruft einen Wert ab (bzw. legt diesen fest), der angibt, ob der Text durch den Benutzer geändert wurde. | |
FilePath | Ruft den Pfad der Datei ab oder legt diesen fest. | |
HasFocus | Ruft einen Wert ab, der angibt, ob der Editor den Fokus besitzt. | |
ReadOnly | Ruft einen Wert ab (bzw. legt diesen fest), der angibt, ob ein Benutzer Text bearbeiten kann. | |
ServiceProvider | Ruft die optionalen Dienste dieses Editors ab, z. B. IEditorSelection. | |
TechnologyName | Ruft eine Zeichenfolge ab, die die in der Datei verwendete Technologie angibt. Beispielsweise kann eine JavaScript-Datei aus Browser-JavaScript oder NodeJs bestehen und gibt daher verschiedene Technologienamen zurück. |
Zum Anfang
Methoden
Name | Beschreibung | |
---|---|---|
Dispose | (Geerbt von IDisposable.) | |
Focus | Legt den Fokus auf den Editor fest. |
Zum Anfang
Ereignisse
Name | Beschreibung | |
---|---|---|
DirtyChanged | Tritt auf, nachdem sich der Wert der Eigenschaft Dirty geändert hat. | |
GotFocus | Tritt auf, wenn der Fokus auf den Editor verlagert wurde. Wenn der Editor verworfen wird, werden keine weiteren Ereignisse ausgelöst. | |
ReadOnlyChanging | Tritt auf, wenn sich die Eigenschaft ReadOnly ändert. |
Zum Anfang