Поделиться через


Интерфейс IEditor

Приведенные ниже сведения относятся к верс.2

Представляет универсальный интерфейс редактора.

Пространство имен:  Microsoft.WebMatrix.Extensibility.Editor
Сборка:  Microsoft.WebMatrix.Extensibility (в Microsoft.WebMatrix.Extensibility.dll)

Синтаксис

'Декларация
Public Interface IEditor _
    Inherits IDisposable
'Применение
Dim instance As IEditor
public interface IEditor : IDisposable
public interface class IEditor : IDisposable
type IEditor =  
    interface 
        interface IDisposable 
    end
public interface IEditor extends IDisposable

Тип IEditor обеспечивает доступ к следующим элементам.

Свойства

  Имя Описание
Открытое свойство CommandTarget Получает целевой объект команды.
Открытое свойство Control Получает элемент управления, который будет размещаться в пользовательском интерфейсе.
Открытое свойство Dirty Получает или задает значение, указывающее, изменен ли текст пользователем.
Открытое свойство FilePath Получает или задает путь файла.
Открытое свойство HasFocus Получает значение, указывающее, имеет ли редактор фокус.
Открытое свойство ReadOnly Получает или задает значение, указывающее, запрещено ли пользователю редактировать текст.
Открытое свойство ServiceProvider Получает дополнительные службы редактора, например IEditorSelection.
Открытое свойство TechnologyName Получает строку, задающую технологию, использующую в файле. Например, файл Javascript может является браузерным Javascript или NodeJs, соответственно, возвращаются разные имена технологий.

В начало

Методы

  Имя Описание
Открытый метод Dispose (Производный от IDisposable.)
Открытый метод Focus Передает фокус редактору.

В начало

События

  Имя Описание
Открытое событие DirtyChanged Происходит после изменения значения свойства Dirty.
Открытое событие GotFocus Происходит, если фокус передан редактору. Если редактор освобожден, дальнейшие события не порождаются.
Открытое событие ReadOnlyChanging Происходит при изменении значения свойства ReadOnly.

В начало

См. также

Справочник

Пространство имен Microsoft.WebMatrix.Extensibility.Editor