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 | 在只读属性更改时发生。 |
页首