View 元素

定义显示一个或多个 .NET 对象的视图。 格式设置文件中可以定义的视图数没有限制。

图式

  • 配置元素
  • ViewDefinitions 元素
  • View 元素

语法

<View>
  <Name>Friendly name of view.</Name>
  <OutOfBand />
  <ViewSelectedBy>...</ViewSelectedBy>
  <Controls>...</Controls>
  <GroupBy>...</GroupBy>
  <TableControl>...</TableControl>
  <ListControl>...</ListControl>
  <WideControl>...</WideControl>
  <CustomControl>...</CustomControl>
</View>

属性和元素

以下各节介绍 View 元素的属性、子元素和父元素。 必须指定一个控件子元素,并且必须指定视图的名称以及使用该视图的对象。 定义自定义控件、如何对对象进行分组,以及指定视图是否带外是可选的。

特性

没有。

子元素

元素 说明
用于视图 Controls 元素 可选元素。

定义一组控件,这些控件可以从视图中按其名称引用。
CustomControl 元素 可选元素。

定义视图的自定义控件格式。
用于视图 的 GroupBy 元素 可选元素。

定义如何对 .NET 对象的成员进行分组。
ListControl 元素 可选元素。

定义视图的列表格式。
视图 Name 元素 必需元素。

指定用于引用视图的名称。
OutOfBand 可选元素

如果 OutOfBand 为 true,则无论以前选择其他视图的对象如何,该视图都适用。
TableControl 元素 可选元素。

定义视图的表格式。
ViewSelectedBy 元素用于视图 必需元素。

定义此视图显示的 .NET 对象。
WideControl 元素 可选元素。

定义视图的宽(单个值)列表格式。

父元素

元素 说明
ViewDefinitions 元素 定义用于显示对象的视图。

注解

有关不同视图和自定义控件组件的详细信息,请参阅以下主题:

示例

此示例显示了一个 View 元素,该元素定义 System.ServiceProcess.ServiceController 对象的表视图。

<ViewDefinitions>
  <View>
    <Name>service</Name>
    <ViewSelectedBy>
      <TypeName>System.ServiceProcess.ServiceController</TypeName>
    </ViewSelectedBy>
    <TableControl>...</TableControl>
  </View>
</ViewDefinitions>

另请参阅

ViewDefinitions 元素

视图 Name 元素

ViewSelectedBy 元素

用于视图 Controls 元素

用于视图 的 GroupBy 元素

TableControl 元素

ListControl 元素

WideControl 元素

CustomControl 元素

编写 PowerShell 格式设置文件