特殊节点功能

除了常见节点功能外,子节点可以根据情况或要求具有一个或多个特殊功能,。 任何特定节点功能是可选的;它们包括:

  • 节点图标

  • 有条件地隐藏的节点

  • 属性

  • 命令

节点图标

静态节点 并 选择节点 。 服务器资源管理器 可以指定图标显示其节点名称旁边。 因此,若要在不同条件下显示的这些节点可以包含指定图标的零个或多 Icon 元素。 Icon 元素可以标识从标准设置的或自定义图标的图标在托管资源。

备注

连接节点 图标是由 Visual Studio定义的控件的。

此外,类似可以有条件地将哪些显示名称,在 Icon 元素的一 when 属性允许您为节点有条件地提供各种图标。

示例中使用可帮助的涉及 SQL Server 数据库的数据视图,图标的类型每个功能节点的取决于它是否是一个变成标量值或表值函数。 此数据视图的 XML 定义无法知道类型为功能的特定选择将包括,因此,可以指定下每一个都应当显示可能的图标和条件的范围。

对于此示例,类似下面的 XML 可能提供此功能:

<SelectionNode>
    <Icon when="FunctionType =1" name="ScalarFunction"/>
    <Icon when="FunctionType =2" name="TableFunction"/>
</SelectionNode>

有条件地隐藏的节点

静态节点并选择节点可以指定它们不应显示的情况,也保持隐藏。 可以指定节点持续隐藏使用 skipWhen 属性;此属性包含计算在运行时确定的表达式是否应显示节点。

例如,您可以使用此功能显示或隐藏文件夹中动态基于的特定数据库对象下它们是否系统对象。

属性

可以为节点的所有类型指定一组属性。 ,当某个节点时,这些属性。 Visual Studio 属性网格将显示。 每个属性的属性值。 DataViewSupport XML,可以指定,或者,如果在 XML 中未找到,其值从节点对象检索。

命令

可以将静态节点和对象节点的命令在数据视图。 命令可能与打开目录节点,设计节点,删除节点或添加新的对象的需要。

请参见

概念

常见节点功能

数据视图节点