ModelExplorerTreeContainer 类
表示模型资源管理器中,在设计按字母顺序包含一个树视图所有元素。
继承层次结构
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
System.Windows.Forms.Control
System.Windows.Forms.ScrollableControl
System.Windows.Forms.ContainerControl
Microsoft.VisualStudio.Modeling.Shell.ContainerBase
Microsoft.VisualStudio.Modeling.Shell.ModelExplorerTreeContainer
命名空间: Microsoft.VisualStudio.Modeling.Shell
程序集: Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0(在 Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll 中)
语法
声明
Public Class ModelExplorerTreeContainer _
Inherits ContainerBase
public class ModelExplorerTreeContainer : ContainerBase
ModelExplorerTreeContainer 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
ModelExplorerTreeContainer | 初始化 ModelExplorerTreeContainer 类的新实例。 |
页首
属性
名称 | 说明 | |
---|---|---|
AccessibilityObject | 获取分配给该控件的 AccessibleObject。 (继承自 Control。) | |
AccessibleDefaultActionDescription | 获取或设置控件的默认操作说明以供具有辅助功能的客户端应用程序使用。 (继承自 Control。) | |
AccessibleDescription | 获取或设置辅助功能客户端应用程序使用的控件说明。 (继承自 Control。) | |
AccessibleName | 获取或设置辅助功能客户端应用程序所使用的控件名称。 (继承自 Control。) | |
AccessibleRole | 获取或设置控件的辅助性角色 (继承自 Control。) | |
ActiveControl | 获取或设置容器控件上的活动控件。 (继承自 ContainerControl。) | |
AllowDrop | 获取或设置一个值,该值指示控件是否可以接受用户拖放到它上面的数据。 (继承自 Control。) | |
Anchor | 获取或设置控件绑定到的容器的边缘并确定控件如何随其父级一起调整大小。 (继承自 Control。) | |
AutoScaleDimensions | 获取或设置控件的设计尺寸。 (继承自 ContainerControl。) | |
AutoScaleFactor | 获取当前和设计时自动缩放尺寸之间的缩放因子。 (继承自 ContainerControl。) | |
AutoScaleMode | 获取或设置控件的自动缩放模式。 (继承自 ContainerControl。) | |
AutoScroll | 获取或设置一个值,该值指示容器是否允许用户滚动到任何放置在其可见边界之外的控件。 (继承自 ScrollableControl。) | |
AutoScrollMargin | 获取或设置自动滚动边距的大小。 (继承自 ScrollableControl。) | |
AutoScrollMinSize | 获取或设置自动滚动的最小尺寸。 (继承自 ScrollableControl。) | |
AutoScrollOffset | 获取或设置一个值,该值指示在 ScrollControlIntoView 中将控件滚动到何处。 (继承自 Control。) | |
AutoScrollPosition | 获取或设置自动滚动定位的位置。 (继承自 ScrollableControl。) | |
AutoSize | 基础结构。此属性与此类无关。 (继承自 Control。) | |
AutoValidate | 获取或设置一个值,该值指示当焦点更改时是否自动验证此容器内的控件。 (继承自 ContainerControl。) | |
BackColor | 获取或设置控件的背景色。 (继承自 Control。) | |
BackgroundImage | 获取或设置在控件中显示的背景图像。 (继承自 Control。) | |
BackgroundImageLayout | 获取或设置在 ImageLayout 枚举中定义的背景图像布局。 (继承自 Control。) | |
BindingContext | 获取或设置控件的 BindingContext。 (继承自 ContainerControl。) | |
BorderRectangle | 获取工具窗口的边框。 (继承自 ContainerBase。) | |
Bottom | 获取控件下边缘与其容器的工作区上边缘之间的距离(以像素为单位)。 (继承自 Control。) | |
Bounds | 获取或设置控件(包括其非工作区元素)相对于其父控件的大小和位置(以像素为单位)。 (继承自 Control。) | |
CanEnableIme | 获取一个用以指示是否可以将 ImeMode 属性设置为活动值的值,以启用 IME 支持。 (继承自 ContainerControl。) | |
CanFocus | 获取一个值,该值指示控件是否可以接收焦点。 (继承自 Control。) | |
CanRaiseEvents | 确定是否可以在控件上引发事件。 (继承自 Control。) | |
CanSelect | 获取一个值,该值指示是否可以选中控件。 (继承自 Control。) | |
Capture | 获取或设置一个值,该值指示控件是否已捕获鼠标。 (继承自 Control。) | |
CausesValidation | 获取或设置一个值,该值指示控件是否会引起在任何需要在接收焦点时执行验证的控件上执行验证。 (继承自 Control。) | |
ClientRectangle | 获取表示控件的工作区的矩形。 (继承自 Control。) | |
ClientSize | 获取或设置控件的工作区的高度和宽度。 (继承自 Control。) | |
CompanyName | 获取包含控件的应用程序的公司名称或创建者。 (继承自 Control。) | |
Container | 获取 IContainer,它包含 Component。 (继承自 Component。) | |
ContainsFocus | 获取一个值,该值指示控件或它的一个子控件当前是否有输入焦点。 (继承自 Control。) | |
ContextMenu | 获取或设置与控件关联的快捷菜单。 (继承自 Control。) | |
ContextMenuCommandId | 获取快捷菜单。 模型资源管理器显示。 | |
ContextMenuStrip | 获取或设置与此控件关联的 ContextMenuStrip。 (继承自 Control。) | |
Controls | 获取包含在控件内的控件的集合。 (继承自 Control。) | |
Created | 获取一个值,该值指示控件是否已经创建。 (继承自 Control。) | |
CreateParams | 获取创建控件句柄时所需要的创建参数。 (继承自 ContainerControl。) | |
CurrentAutoScaleDimensions | 获取屏幕的当前运行时尺寸。 (继承自 ContainerControl。) | |
CurrentParentElement | 获取在 模型资源管理器所选元素的父元素。 | |
Cursor | 获取或设置当鼠标指针位于控件上时显示的光标。 (继承自 Control。) | |
DataBindings | 为该控件获取数据绑定。 (继承自 Control。) | |
DefaultCursor | 获取或设置控件的默认光标。 (继承自 Control。) | |
DefaultImeMode | 获取控件支持的输入法编辑器 (IME) 模式。 (继承自 Control。) | |
DefaultMargin | 获取控件之间默认指定的间距(以像素为单位)。 (继承自 Control。) | |
DefaultMaximumSize | 获取以像素为单位的长度和高度,此长度和高度被指定为控件的默认最大大小。 (继承自 Control。) | |
DefaultMinimumSize | 获取以像素为单位的长度和高度,此长度和高度被指定为控件的默认最小大小。 (继承自 Control。) | |
DefaultPadding | 获取控件内容的内部间距(以像素为单位)。 (继承自 Control。) | |
DefaultSize | 获取控件的默认大小。 (继承自 Control。) | |
DesignMode | 获取一个值,用以指示 Component 当前是否处于设计模式。 (继承自 Component。) | |
DisplayRectangle | 获取表示控件的虚拟显示区域的矩形。 (继承自 ScrollableControl。) | |
Disposing | 获取一个值,该值指示 Control 基类是否在释放进程中。 (继承自 Control。) | |
Dock | 获取或设置哪些控件边框停靠到其父控件并确定控件如何随其父级一起调整大小。 (继承自 Control。) | |
DockPadding | 获取控件的所有边缘的停靠边距设置。 (继承自 ScrollableControl。) | |
DoubleBuffered | 获取或设置一个值,该值指示此控件是否应使用辅助缓冲区重绘其图面,以减少或避免闪烁。 (继承自 Control。) | |
ElementOperations | ||
ElementVisitor | 获取元素访问器,遍历内存存储并添加节点到模型资源管理器树根据需要。 | |
ElementVisitorFilter | 获取元素访问器筛选器,确定节点元素访问器添加到模型资源管理器树。 | |
Enabled | 获取或设置一个值,该值指示控件是否可以对用户交互作出响应。 (继承自 Control。) | |
Events | 获取附加到此 Component 的事件处理程序的列表。 (继承自 Component。) | |
Focused | 获取一个值,该值指示控件是否有输入焦点。 (继承自 Control。) | |
Font | 获取或设置控件显示的文字的字体。 (继承自 Control。) | |
FontHeight | 获取或设置控件的字体的高度。 (继承自 Control。) | |
ForeColor | 获取或设置控件的前景色。 (继承自 Control。) | |
GetModelElementDisplayNameEventHandler | 获取允许派生类提供的显示名称对于模型资源管理器中的元素的事件处理程序。 | |
Handle | 获取控件绑定到的窗口句柄。 (继承自 Control。) | |
HasBorder | 获取工具窗口并检查是否有边框。 (继承自 ContainerBase。) | |
HasChildren | 获取一个值,该值指示控件是否包含一个或多个子控件。 (继承自 Control。) | |
Height | 获取或设置控件的高度。 (继承自 Control。) | |
HorizontalScroll | 获取与水平滚动条相关联的特性。 (继承自 ScrollableControl。) | |
HScroll | 获取或设置一个值,该值指示水平滚动条是否可见。 (继承自 ScrollableControl。) | |
ImeMode | 获取或设置控件的输入法编辑器 (IME) 模式。 (继承自 Control。) | |
ImeModeBase | 获取或设置控件的 IME 模式。 (继承自 Control。) | |
InvokeRequired | 获取一个值,该值指示调用方在对控件进行方法调用时是否必须调用 Invoke 方法,因为调用方位于创建控件所在的线程以外的线程中。 (继承自 Control。) | |
IsAccessible | 获取或设置一个值,该值指示控件对辅助功能应用程序是否可见。 (继承自 Control。) | |
IsDisposed | 获取一个值,该值指示控件是否已经被释放。 (继承自 Control。) | |
IsHandleCreated | 获取一个值,该值指示控件是否有与它关联的句柄。 (继承自 Control。) | |
IsMirrored | 获取一个值,该值指示此控件是否为镜像控件。 (继承自 Control。) | |
IsValidDocData | 获取文档并验证它是否为域特定语言 (dsl) 生成的设计器可读的格式。 | |
LayoutEngine | 获取控件的布局引擎的缓存实例。 (继承自 Control。) | |
Left | 获取或设置控件左边缘与其容器的工作区左边缘之间的距离(以像素为单位)。 (继承自 Control。) | |
Location | 获取或设置该控件的左上角相对于其容器的左上角的坐标。 (继承自 Control。) | |
Margin | 获取或设置控件之间的空间。 (继承自 Control。) | |
MaximumSize | 获取或设置大小,该大小是 GetPreferredSize 可以指定的上限。 (继承自 Control。) | |
MinimumSize | 获取或设置大小,该大小是 GetPreferredSize 可以指定的下限。 (继承自 Control。) | |
ModelingDocData | 获取或设置在内存的文档。 | |
Name | 获取或设置控件的名称。 (继承自 Control。) | |
ObjectModelBrowser | 获取出现在模型资源管理器的树视图。 | |
Padding | 获取或设置控件内的空白。 (继承自 Control。) | |
Parent | 获取或设置控件的父容器。 (继承自 Control。) | |
ParentForm | 获取将容器控件分配给的窗体。 (继承自 ContainerControl。) | |
PreferredSize | 获取可以容纳控件的矩形区域的大小。 (继承自 Control。) | |
ProductName | 获取包含控件的程序集的产品名称。 (继承自 Control。) | |
ProductVersion | 获取包含控件的程序集的版本。 (继承自 Control。) | |
RecreatingHandle | 获取一个值,该值指示控件当前是否在重新创建其句柄。 (继承自 Control。) | |
Region | 获取或设置与控件关联的窗口区域。 (继承自 Control。) | |
RenderRightToLeft | 已过时。此属性现已过时。 (继承自 Control。) | |
ResizeRedraw | 获取或设置一个值,该值指示控件在调整大小时是否重绘自己。 (继承自 Control。) | |
Right | 获取控件右边缘与其容器的工作区左边缘之间的距离(以像素为单位)。 (继承自 Control。) | |
RightToLeft | 获取或设置一个值,该值指示是否将控件的元素对齐以支持使用从右向左的字体的区域设置。 (继承自 Control。) | |
RootElementDomainClassId | ||
RootElements | 获取在模型资源管理器的根元素。 | |
ScaleChildren | 获取一个值,该值确定子控件的缩放。 (继承自 Control。) | |
SelectedElement | 获取在 模型资源管理器中选择的元素。 | |
SelectedRole | 获取在 模型资源管理器中选择的角色。 | |
SelectionService | 获取用户可以在 模型资源管理器的组件的接口。 | |
ServiceProvider | 获取检索 shell 服务的服务提供程序。 | |
ShowFocusCues | 获取一个值,该值指示控件是否应显示聚焦框。 (继承自 Control。) | |
ShowKeyboardCues | 获取一个值,该值指示用户界面是否处于适当的状态以显示或隐藏键盘快捷键。 (继承自 Control。) | |
Site | 获取或设置控件的站点。 (继承自 Control。) | |
Size | 获取或设置控件的高度和宽度。 (继承自 Control。) | |
TabIndex | 获取或设置在控件的容器的控件的 Tab 键顺序。 (继承自 Control。) | |
TabStop | 获取或设置一个值,该值指示用户能否使用 Tab 键将焦点放到该控件上。 (继承自 Control。) | |
Tag | 获取或设置包含有关控件的数据的对象。 (继承自 Control。) | |
Text | 获取或设置与此控件关联的文本。 (继承自 Control。) | |
Top | 获取或设置控件上边缘与其容器的工作区上边缘之间的距离(以像素为单位)。 (继承自 Control。) | |
TopLevelControl | 获取没有另一个 Windows 窗体控件作为其父级的父控件。通常,这是控件所在的最外面的 Form。 (继承自 Control。) | |
UseWaitCursor | 获取或设置一个值,该值指示是否将等待光标用于当前控件以及所有子控件。 (继承自 Control。) | |
VerticalScroll | 获取与垂直滚动条相关联的特性。 (继承自 ScrollableControl。) | |
Visible | 获取或设置一个值,该值指示是否显示该控件及其所有子控件。 (继承自 Control。) | |
VisitRelationships | 获取关系 (字段元素之间的链接) 并验证关系是否应包含的元素遍历一部分。 | |
VScroll | 获取或设置一个值,该值指示垂直滚动条是否可见。 (继承自 ScrollableControl。) | |
Watermark | 获取和设置工具窗口的水印。 (继承自 ContainerBase。) | |
Width | 获取或设置控件的宽度。 (继承自 Control。) | |
WindowTarget | 基础结构。此属性与此类无关。 (继承自 Control。) |
页首
方法
页首
事件
页首
显式接口实现
名称 | 说明 | |
---|---|---|
IContainerControl.ActivateControl | 激活指定的控件。 (继承自 ContainerControl。) | |
IDropTarget.OnDragDrop | 基础结构。引发 DragDrop 事件。 (继承自 Control。) | |
IDropTarget.OnDragEnter | 基础结构。引发 DragEnter 事件。 (继承自 Control。) | |
IDropTarget.OnDragLeave | 基础结构。引发 DragLeave 事件。 (继承自 Control。) | |
IDropTarget.OnDragOver | 基础结构。引发 DragOver 事件。 (继承自 Control。) |
页首
备注
在域特定语言设计器, 模型资源管理器 表示为 DSL 资源管理器。 在编辑器中生成的设计器, 模型资源管理器 表示为 类图资源管理器。
在 模型资源管理器 的每个项表示模型中的元素。 若要显示此列表元素,该模型必须在中打开文档窗口。 在单击 模型资源管理器时的元素,元素的特性填充 属性 选项。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。