View Element
Defines a view that displays one or more .NET objects. There is no limit to the number of views that can be defined in a formatting file.
Schema
- Configuration Element
- ViewDefinitions Element
- View Element
Syntax
<View>
<Name>Friendly name of view.</Name>
<OutOfBand />
<ViewSelectedBy>...</ViewSelectedBy>
<Controls>...</Controls>
<GroupBy>...</GroupBy>
<TableControl>...</TableControl>
<ListControl>...</ListControl>
<WideControl>...</WideControl>
<CustomControl>...</CustomControl>
</View>
Attributes and Elements
The following sections describe the attributes, child elements, and the parent element of the View
element. You must specify one and only one of the control child elements, and you must specify the
name of the view and the objects that use the view. Defining custom controls, how to group objects,
and specifying if the view is out-of-band are optional.
Attributes
None.
Child Elements
Element | Description |
---|---|
Controls Element for View | Optional element. Defines a set of controls that can be referenced by their name from within the view. |
CustomControl Element | Optional element. Defines a custom control format for the view. |
GroupBy Element for View | Optional element. Defines how the members of the .NET objects are grouped. |
ListControl Element | Optional element. Defines a list format for the view. |
Name Element for View | Required element. Specifies the name used to reference the view. |
OutOfBand | Optional element When OutOfBand is true, the view applies regardless of previous objects that may have selected a different view. |
TableControl Element | Optional element. Defines a table format for the view. |
ViewSelectedBy Element for View | Required element. Defines the .NET objects that this view displays. |
WideControl Element | Optional element. Defines a wide (single value) list format for the view. |
Parent Elements
Element | Description |
---|---|
ViewDefinitions Element | Defines the views used to display objects. |
Remarks
For more information about the components of different views and custom controls, see the following topics:
Example
This example shows a View
element that defines a table view for the System.Serviceprocess.Servicecontroller
object.
<ViewDefinitions>
<View>
<Name>service</Name>
<ViewSelectedBy>
<TypeName>System.ServiceProcess.ServiceController</TypeName>
</ViewSelectedBy>
<TableControl>...</TableControl>
</View>
</ViewDefinitions>