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 获取要在 UI 中承载的控件。
公共属性 Dirty 获取或设置一个值,该值指示文本是否已由用户修改。
公共属性 FilePath 获取或设置文件的路径。
公共属性 HasFocus 获取一个值,该值指示编辑器是否具有焦点。
公共属性 ReadOnly 获取或设置一个值,该值指示用户是否不能编辑文本。
公共属性 ServiceProvider 获取此编辑器的可选服务,例如 IEditorSelection
公共属性 TechnologyName 获取一个可指定文件中使用的技术的字符串。例如,javascript 文件可以是浏览器 javascript 或 NodeJs,因此将返回不同的技术名称。

页首

方法

  名称 说明
公共方法 Dispose (从 IDisposable 继承。)
公共方法 Focus 在编辑器中设置焦点。

页首

事件

  名称 说明
公共事件 DirtyChanged 属性的值更改后发生。
公共事件 GotFocus 当焦点更改到编辑器中后发生。如果编辑器已释放,将不再触发事件。
公共事件 ReadOnlyChanging 只读属性更改时发生。

页首

请参阅

参考

Microsoft.WebMatrix.Extensibility.Editor 命名空间