RoleTreeNode 类

建模显示具有基数的关系一个显示的资源管理器节点。

继承层次结构

System.Object
  System.MarshalByRefObject
    System.Windows.Forms.TreeNode
      Microsoft.VisualStudio.Modeling.Shell.ExplorerTreeNode
        Microsoft.VisualStudio.Modeling.Shell.ElementTreeNode
          Microsoft.VisualStudio.Modeling.Shell.RoleTreeNode

命名空间:  Microsoft.VisualStudio.Modeling.Shell
程序集:  Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0(在 Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll 中)

语法

声明
Public Class RoleTreeNode _
    Inherits ElementTreeNode
public class RoleTreeNode : ElementTreeNode

RoleTreeNode 类型公开以下成员。

构造函数

  名称 说明
公共方法 RoleTreeNode 构造函数

页首

属性

  名称 说明
公共属性 BackColor 获取或设置树节点的背景色。 (继承自 TreeNode。)
公共属性 Bounds 获取树节点的界限。 (继承自 TreeNode。)
公共属性 Checked 获取或设置一个值,用以指示树节点是否处于选中状态。 (继承自 TreeNode。)
公共属性 Container 承载此节点的资源管理器树容器。 (继承自 ExplorerTreeNode。)
公共属性 ContextMenu 获取与此树节点关联的快捷菜单。 (继承自 TreeNode。)
公共属性 ContextMenuStrip 获取或设置与此树节点关联的快捷菜单。 (继承自 TreeNode。)
公共属性 DefaultImageIndex 获取或设置索引 TreeView 图像列表表示该节点的图标,请使用不重写由基于节点内容的图标 (继承自 ExplorerTreeNode。)
公共属性 Disposed ,如果此节点显式已释放,则为 true。 (继承自 ExplorerTreeNode。)
公共属性 FirstNode 获取树节点集合中的第一个子树节点。 (继承自 TreeNode。)
公共属性 ForeColor 获取或设置树节点的前景色。 (继承自 TreeNode。)
公共属性 FullPath 设置从根树节点到当前树节点的路径。 (继承自 TreeNode。)
公共属性 Handle 获取树节点的句柄。 (继承自 TreeNode。)
公共属性 ImageIndex 获取或设置当树节点处于未选定状态时所显示图像的图像列表索引值。 (继承自 TreeNode。)
公共属性 ImageKey 获取或设置此树节点处于未选中状态时与其关联的图像的键。 (继承自 TreeNode。)
公共属性 Index 获取树节点在树节点集合中的位置。 (继承自 TreeNode。)
公共属性 IsEditing 获取一个值,用以指示树节点是否处于可编辑状态。 (继承自 TreeNode。)
公共属性 IsExpanded 获取一个值,用以指示树节点是否处于可展开状态。 (继承自 TreeNode。)
公共属性 IsSelected 获取一个值,用以指示树节点是否处于选定状态。 (继承自 TreeNode。)
公共属性 IsVisible 获取一个值,用以指示树节点是否是完全可见或部分可见。 (继承自 TreeNode。)
公共属性 KeepNode 获取或设置节点保持,当更新 (删除) 时导航树。 (继承自 ExplorerTreeNode。)
公共属性 LastNode 获取最后一个子树节点。 (继承自 TreeNode。)
公共属性 Level 获取 TreeView 控件中的树视图的深度(从零开始)。 (继承自 TreeNode。)
公共属性 Name 获取或设置树节点的名称。 (继承自 TreeNode。)
公共属性 NextNode 获取下一个同级树节点。 (继承自 TreeNode。)
公共属性 NextVisibleNode 获取下一个可见树节点。 (继承自 TreeNode。)
公共属性 NodeFont 获取或设置用于显示树节点标签文本的字体。 (继承自 TreeNode。)
公共属性 Nodes 获取分配给当前树节点的 TreeNode 对象的集合。 (继承自 TreeNode。)
公共属性 Parent 获取当前树节点的父树节点。 (继承自 TreeNode。)
公共属性 PrevNode 获取上一个同级树节点。 (继承自 TreeNode。)
公共属性 PrevVisibleNode 获取上一个可见树节点。 (继承自 TreeNode。)
公共属性 RepresentedElement (如果有) 此节点表示的 ModelElement。 (继承自 ExplorerTreeNode。)
公共属性 RepresentedRole 此节点表示的字段角色 (重写 ExplorerTreeNode.RepresentedRole。)
公共属性 RoleInfo 已过时。显示的角色的只读访问器
公共属性 RolePlayer 当前模拟角色的元素的访问器显示。
公共属性 SelectedImageIndex 获取或设置当树节点处于选定状态时所显示的图像的图像列表索引值。 (继承自 TreeNode。)
公共属性 SelectedImageKey 获取或设置当树节点处于选中状态时显示在该节点中的图像的键。 (继承自 TreeNode。)
公共属性 ShowDomainClass 获取或设置是否在 ModelElement 名称后面显示 DomainClass 名称在树节点文本。例如, “myElement (MyClass)”。,如果节点类型不表示模型元素,可能被忽略。 (继承自 ElementTreeNode。)
公共属性 StateImageIndex 获取或设置图像的索引,该图像用于在父 TreeViewCheckBoxes 属性设置为 false 时,指示 TreeNode 的状态。 (继承自 TreeNode。)
公共属性 StateImageKey 获取或设置图像的键,该图像用于在父 TreeViewCheckBoxes 属性设置为 false 时,指示 TreeNode 的状态。 (继承自 TreeNode。)
公共属性 Tag 获取或设置包含树节点有关数据的对象。 (继承自 TreeNode。)
公共属性 Text 获取或设置在树节点标签中显示的文本。 (继承自 TreeNode。)
公共属性 ToolTipText 获取或设置当鼠标指针悬停于 TreeNode 之上时显示的文本。 (继承自 TreeNode。)
公共属性 TreeView 获取树节点分配到的父树视图。 (继承自 TreeNode。)

页首

方法

  名称 说明
公共方法 BeginEdit 开始编辑树节点标签。 (继承自 TreeNode。)
公共方法 Clone 复制树节点和以此树节点为根的整个子树。 (继承自 TreeNode。)
公共方法 Collapse() 折叠树节点。 (继承自 TreeNode。)
公共方法 Collapse(Boolean) 折叠 TreeNode,并可选择折叠其子节点。 (继承自 TreeNode。)
公共方法 CreateObjRef 安全关键。创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (继承自 MarshalByRefObject。)
受保护的方法 Deserialize 从指定的 SerializationInfo 加载 TreeNode 的状态。 (继承自 TreeNode。)
公共方法 Dispose() (继承自 ExplorerTreeNode。)
受保护的方法 Dispose(Boolean) 重写配置展开元素名称更改的范围 (继承自 ElementTreeNode。)
公共方法 EndEdit 终止编辑树节点标签。 (继承自 TreeNode。)
公共方法 EnsureVisible 确保树节点可见,并在必要时展开树节点和滚动树视图控件。 (继承自 TreeNode。)
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
公共方法 Expand 展开树节点。 (继承自 TreeNode。)
公共方法 ExpandAll 展开所有子树节点。 (继承自 TreeNode。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetLifetimeService 安全关键。检索控制此实例的生存期策略的当前生存期服务对象。 (继承自 MarshalByRefObject。)
公共方法 GetNodeCount 返回子树节点的数目。 (继承自 TreeNode。)
受保护的方法 GetRepresentedElement (继承自 ElementTreeNode。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 InitializeLifetimeService 安全关键。获取控制此实例的生存期策略的生存期服务对象。 (继承自 MarshalByRefObject。)
受保护的方法 MemberwiseClone() 创建当前 Object 的浅表副本。 (继承自 Object。)
受保护的方法 MemberwiseClone(Boolean) 创建当前 MarshalByRefObject 对象的浅表副本。 (继承自 MarshalByRefObject。)
受保护的方法 ProvideNodeText Suppply 节点的文本 (重写 ExplorerTreeNode.ProvideNodeText()。)
公共方法 Remove 从树视图控件中移除当前树节点。 (继承自 TreeNode。)
受保护的方法 Serialize TreeNode 的状态保存到指定的 SerializationInfo。 (继承自 TreeNode。)
受保护的方法 SetRepresentedElement (继承自 ElementTreeNode。)
公共方法 Toggle 将树节点切换为展开或折叠状态。 (继承自 TreeNode。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 TreeNode。)
公共方法 Update 即强制节点的可视化表示形式的更新,。文本和图标 (继承自 ElementTreeNode。)
公共方法 UpdateNodeText 更新节点的文本。 (继承自 ExplorerTreeNode。)

页首

显式接口实现

  名称 说明
显式接口实现私有方法 ISerializable.GetObjectData 用序列化 TreeNode 所需的数据填充序列化信息对象。 (继承自 TreeNode。)

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.Modeling.Shell 命名空间