Microsoft.WebMatrix.Extensibility 命名空间
适用于版本2
Microsoft.WebMatrix.Extensibility 命名空间提供用于扩展 WebMatrix IDE 的类。
类
类 | 说明 | |
---|---|---|
CommonCommandIds | 表示常见的命令 ID:由 GroupId 和 ID 枚举组成,前者是用于区分组的 GUID,后者用于描述单个命令。 | |
ContextMenuItem | 表示上下文菜单中的项。 | |
ContextMenuOpeningEventArgs | 表示上下文菜单打开事件的事件参数。 | |
DashboardItem | 表示仪表板页上的报告、记分卡或筛选器。 | |
Extension | 表示用于创建 WebMatrix 扩展的起点。 | |
ExtensionInitData | 表示扩展的初始化数据。 | |
HierarchyId | 表示用于访问站点层次结构的描述符。 | |
ProtectPathInfo | 指定受保护路径的相关信息。 | |
RibbonButton | 表示功能区按钮。 | |
RibbonButtonGallery | 表示功能区的按钮库。 | |
RibbonContextualTab | 表示功能区中的上下文选项卡。 | |
RibbonGalleryCategory | 表示功能区库中的类别。 | |
RibbonGroup | 表示功能区中的组。 | |
RibbonItem | 表示功能区中的项。 | |
RibbonMenuButton | 表示功能区菜单按钮。 | |
RibbonSplitButton | 表示功能区拆分按钮。 | |
RibbonSplitButtonGallery | 表示扩展到库的功能区拆分按钮。 | |
RibbonToggleButton | 表示功能区切换按钮。 | |
TaskTabItemDescriptor | 表示用于在编辑器空间中创建任务选项卡的描述符 | |
TreeItemEventArgs | 表示与要添加和删除的树项关联的事件数据。 | |
Utility | 表示用于公开各种有用实用工具方法的类。 | |
WorkspaceChangedEventArgs | 表示一个用于表示 WorkspaceChanged 事件的事件参数的类。 |
接口
接口 | 说明 | |
---|---|---|
IBrowser | 表示由扩展提供的每个浏览器实现的接口。 | |
IBrowserProvider | 表示可动态提供浏览器的扩展。 | |
ICommandId | 定义命令 ID。 | |
ICommandTarget | 表示命令目标的接口。 | |
IContextMenuItem | 表示上下文菜单中的项的接口。 | |
IDialogContent | 表示用于提供对话框的自定义内容并控制其关闭时间的接口。 | |
IEditorWorkspace | 表示 WebMatrix 编辑器工作区的接口。 | |
IHostCommands | 提供的属性和方法可用于访问由主机公开的命令。 | |
IHtmlCopyOptions | 提供在编辑器中以 HTML 格式进行复制的选项。 | |
IHtmlDefaultCopyOptions | 提供 HtmlCopyDefault 选项。 | |
INewSiteProvider | 表示一个要将新站点创建选项添加到 WebMatrix 中的提供程序。每当 WebMatrix 公开一个新站点 UI 时,该提供程序将有选择性地显示。 | |
IPreferences | 表示用来与每个站点的首选项交互的接口。 | |
IProtectPathInfo | 提供用于指定受保护路径相关信息的属性。 | |
ISiteFile | 表示站点中的文件。 | |
ISiteFileSystemItem | 表示站点中的文件或文件夹。 | |
ISiteFileWatcherService | 表示用于为站点中的文件更改提供挂钩的服务。请注意,更改站点后所有事件均将丢失。 | |
ISiteFolder | 表示站点中的文件夹(目录)。 | |
ISiteItem | 表示站点中的项。 | |
IWaitDialog | 表示用于指示进度的等待对话框。 | |
IWebMatrixHost | 定义与 WebMatrix 主机的交互方法。 | |
IWebSite | 提供用来与网站交互的属性。 | |
IWorkspace | 表示 WebMatrix 工作区。 |
委托
委托 | 说明 | |
---|---|---|
CreateSiteDelegate | 表示由 WebMatrix 调用,用来创建新站点的类。 |
枚举
枚举 | 说明 | |
---|---|---|
CommandStatus | 指定在 CanExecute 中使用的 CommandStatus 返回值。 | |
CommonCommandIds.Ids | 定义命令 ID 的值;可以将这些值传递到 ICommandTarget。 | |
DialogSize | 枚举 ShowDialog 方法的对话框大小。 |