Compartir a través de


Interfaz IEditor

Lo siguiente se aplica a v2.

Representa una interfaz de editor genérica.

Espacio de nombres:  Microsoft.WebMatrix.Extensibility.Editor
Ensamblado:  Microsoft.WebMatrix.Extensibility (en Microsoft.WebMatrix.Extensibility.dll)

Sintaxis

'Declaración
Public Interface IEditor _
    Inherits IDisposable
'Uso
Dim instance As IEditor
public interface IEditor : IDisposable
public interface class IEditor : IDisposable
type IEditor =  
    interface 
        interface IDisposable 
    end
public interface IEditor extends IDisposable

El tipo IEditor expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública CommandTarget Obtiene el objeto de comando.
Propiedad pública Control Obtiene el control que se hospedará en la interfaz de usuario.
Propiedad pública Dirty Obtiene o establece un valor que indica si el usuario modificó el texto.
Propiedad pública FilePath Obtiene o establece la ruta de acceso al archivo.
Propiedad pública HasFocus Obtiene un valor que indica si el editor tiene el enfoque.
Propiedad pública ReadOnly Obtiene o establece un valor que indica si el usuario no puede editar texto.
Propiedad pública ServiceProvider Obtiene los servicios opcionales de este editor, por ejemplo IEditorSelection.
Propiedad pública TechnologyName Obtiene una cadena que especifica la tecnología que se usa en el archivo. Por ejemplo, un archivo javascript puede ser javascript o NodeJs para exploradores y, por tanto, devolverá nombres de tecnología diferentes.

Arriba

Métodos

  Nombre Descripción
Método público Dispose (Se hereda de IDisposable.)
Método público Focus Establece el enfoque en el editor.

Arriba

Eventos

  Nombre Descripción
Evento público DirtyChanged Se produce después que haya cambiado el valor de la propiedad Dirty.
Evento público GotFocus Se produce cuando el enfoque ha cambiado al editor. Si el editor está dispuesto, no se lanzarán eventos adicionales.
Evento público ReadOnlyChanging Se produce cuando cambia la propiedad ReadOnly.

Arriba

Vea también

Referencia

Espacio de nombres Microsoft.WebMatrix.Extensibility.Editor