Freigeben über


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
Öffentliche Eigenschaft CommandTarget Ruft das Befehlsziel ab.
Öffentliche Eigenschaft Control Ruft das Steuerelement ab, das in der Benutzeroberfläche gehostet wird.
Öffentliche Eigenschaft Dirty Ruft einen Wert ab (bzw. legt diesen fest), der angibt, ob der Text durch den Benutzer geändert wurde.
Öffentliche Eigenschaft FilePath Ruft den Pfad der Datei ab oder legt diesen fest.
Öffentliche Eigenschaft HasFocus Ruft einen Wert ab, der angibt, ob der Editor den Fokus besitzt.
Öffentliche Eigenschaft ReadOnly Ruft einen Wert ab (bzw. legt diesen fest), der angibt, ob ein Benutzer Text bearbeiten kann.
Öffentliche Eigenschaft ServiceProvider Ruft die optionalen Dienste dieses Editors ab, z. B. IEditorSelection.
Öffentliche Eigenschaft 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
Öffentliche Methode Dispose (Geerbt von IDisposable.)
Öffentliche Methode Focus Legt den Fokus auf den Editor fest.

Zum Anfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis DirtyChanged Tritt auf, nachdem sich der Wert der Eigenschaft Dirty geändert hat.
Öffentliches Ereignis GotFocus Tritt auf, wenn der Fokus auf den Editor verlagert wurde. Wenn der Editor verworfen wird, werden keine weiteren Ereignisse ausgelöst.
Öffentliches Ereignis ReadOnlyChanging Tritt auf, wenn sich die Eigenschaft ReadOnly ändert.

Zum Anfang

Siehe auch

Verweis

Microsoft.WebMatrix.Extensibility.Editor-Namespace