Microsoft.SystemCenter.Visualization.StateWidgetCustomConfigurationImplementation (ComponentImplementation)

Element properties:

TypeMicrosoft.SystemCenter.Visualization.CustomConfigurationPages
PlatformWpf, Silverlight
Targetcomponent://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.StateWidget
AccessibilityInternal

Source Code:

<ComponentImplementation ID="Microsoft.SystemCenter.Visualization.StateWidgetCustomConfigurationImplementation" TypeId="Microsoft.SystemCenter.Visualization.CustomConfigurationPages" Target="component://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.StateWidget" Platform="Wpf, Silverlight" Accessibility="Internal">
<Composite>
<ServiceOverride ServiceId="IsBusy" Type="BaseDataType" OriginalKnownAsVariable="globalIsBusy"/>
<ServiceOverride ServiceId="LastError" Type="BaseDataType" OriginalKnownAsVariable="globalLastError"/>
<Variable Id="IsValid" Type="xsd://boolean">
<SimpleValue Type="xsd://boolean" Value="false"/>
</Variable>
<Variable Id="AllColumns" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ColumnType/DataGridColumn[]"/>
<Variable Id="SelectedHealthStates" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.DataSourceTypes/DisplayNameValuePair[]"/>
<Variable Id="AllHealthStates" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.DataSourceTypes/DisplayNameValuePair[]"/>
<Variable Id="HealthStatesConfigurationProvided" Type="xsd://boolean"/>
<Variable Id="ShowOnlyObjectsInMaintenanceMode" Type="xsd://boolean"/>
<Variable Id="ScopePageIsValid" Type="xsd://boolean"/>
<Variable Id="CriteriaPageIsValid" Type="xsd://boolean"/>
<Variable Id="SelectedBaseManagementPackTypesModifiedByComponent" Type="xsd://boolean"/>
<Component TypeId="Microsoft.SystemCenter.Visualization.CustomPages">
<Binding PropertyId="Pages">
<Component TypeId="Visual!Microsoft.SystemCenter.Visualization.WizardRegularPage">
<Binding PropertyId="StepId">
<Reference>$MPReference/Microsoft.SystemCenter.Visualization.Configuration.Library!Microsoft.SystemCenter.Visualization.Library.StateWidgetScopePageStepId/DisplayName$</Reference>
</Binding>
<Binding PropertyId="Title">
<Reference>$MPReference/Microsoft.SystemCenter.Visualization.Configuration.Library!Microsoft.SystemCenter.Visualization.Library.StateWidgetScopePageTitle/DisplayName$</Reference>
</Binding>
<Binding PropertyId="IsValid">
<Reference>$Variable/ScopePageIsValid$</Reference>
</Binding>
<Binding PropertyId="FinishButtonText">
<Reference>$MPReference/Microsoft.SystemCenter.Visualization.Configuration.Library!Microsoft.SystemCenter.Visualization.Configuration.Library.AlertViewConfiguration.FinishButtonText/DisplayName$</Reference>
</Binding>
<Binding PropertyId="Content">
<Component TypeId="Visual!Microsoft.SystemCenter.Visualization.ComponentContainer">
<Binding PropertyId="Visual">
<Component TypeId="Visual!Microsoft.SystemCenter.Visualization.LayoutGrid">
<Binding PropertyId="RowCollection">
<Component TypeId="Visual!Microsoft.SystemCenter.Visualization.LayoutGridRow">
<Binding PropertyId="Height">
<SimpleValue Type="xsd://string" Value="Auto"/>
</Binding>
</Component>
</Binding>
<Binding PropertyId="RowCollection">
<Component TypeId="Visual!Microsoft.SystemCenter.Visualization.LayoutGridRow">
<Binding PropertyId="Height">
<SimpleValue Type="xsd://string" Value="*"/>
</Binding>
</Component>
</Binding>
<Binding PropertyId="RowCollection">
<Component TypeId="Visual!Microsoft.SystemCenter.Visualization.LayoutGridRow">
<Binding PropertyId="Height">
<SimpleValue Type="xsd://string" Value="Auto"/>
</Binding>
</Component>
</Binding>
<Binding PropertyId="ColumnCollection">
<Component TypeId="Visual!Microsoft.SystemCenter.Visualization.LayoutGridColumn">
<Binding PropertyId="Width">
<SimpleValue Type="xsd://string" Value="*"/>
</Binding>
</Component>
</Binding>
<Binding PropertyId="CellCollection">
<Component TypeId="Visual!Microsoft.SystemCenter.Visualization.LayoutGridCell">
<Binding PropertyId="RowId">
<SimpleValue Type="xsd://string" Value="0"/>
</Binding>
<Binding PropertyId="ColumnId">
<SimpleValue Type="xsd://string" Value="0"/>
</Binding>
<Binding PropertyId="Content">
<Component TypeId="Microsoft.SystemCenter.Visualization.Label">
<Binding PropertyId="Value">
<Reference>$MPReference/Microsoft.SystemCenter.Visualization.Configuration.Library!Microsoft.SystemCenter.Visualization.Library.StateWidgetScopePage.Title/DisplayName$</Reference>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
<Binding PropertyId="CellCollection">
<Component TypeId="Visual!Microsoft.SystemCenter.Visualization.LayoutGridCell">
<Binding PropertyId="RowId">
<SimpleValue Type="xsd://string" Value="1"/>
</Binding>
<Binding PropertyId="ColumnId">
<SimpleValue Type="xsd://string" Value="0"/>
</Binding>
<Binding PropertyId="Content">
<Component TypeId="Visual!Microsoft.SystemCenter.Visualization.MultiObjectWithRecursionLevelPickerComponent">
<Binding PropertyId="SelectedManagedEntitiesWithRecursionLevel">
<Reference>$Property/Data/TargetIds$</Reference>
</Binding>
<Binding PropertyId="Title">
<Reference>$MPReference/Microsoft.SystemCenter.Visualization.Configuration.Library!Microsoft.SystemCenter.Visualization.Library.MultiObjectPickerComponent.Title/DisplayName$</Reference>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
<Binding PropertyId="CellCollection">
<Component TypeId="Visual!Microsoft.SystemCenter.Visualization.LayoutGridCell">
<Binding PropertyId="RowId">
<SimpleValue Type="xsd://string" Value="2"/>
</Binding>
<Binding PropertyId="ColumnId">
<SimpleValue Type="xsd://string" Value="0"/>
</Binding>
<Binding PropertyId="Content">
<Component TypeId="Visual!Microsoft.SystemCenter.Visualization.SingleTypePickerComponent">
<Binding PropertyId="Title">
<Reference>$MPReference/Microsoft.SystemCenter.Visualization.Configuration.Library!Microsoft.SystemCenter.Visualization.Library.SingleTypePickerComponentInStateWidget.Title/DisplayName$</Reference>
</Binding>
<Binding PropertyId="SelectedBaseManagementPackTypesModifiedByComponent">
<Reference>$Variable/SelectedBaseManagementPackTypesModifiedByComponent$</Reference>
</Binding>
<Binding PropertyId="SelectedBaseManagementPackTypes">
<Reference>$Property/Data/BaseManagementPackTypes$</Reference>
</Binding>
<Binding PropertyId="DefaultData">
<ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.DataSourceTypes/DisplayNameValuePair">
<Binding PropertyId="DisplayName">
<Reference>$MPReference/Microsoft.SystemCenter.Visualization.Configuration.Library!Microsoft.SystemCenter.Visualization.Configuration.Library.SingleClassPickerComponent.ObjectText/DisplayName$</Reference>
</Binding>
</ComplexValue>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="ClearDataGridColumnsWhenTypeChanges">
<Binding PropertyId="SelectedBaseManagementPackTypes">
<Reference>$Property/Data/BaseManagementPackTypes$</Reference>
</Binding>
<Binding PropertyId="SelectedBaseManagementPackTypesModifiedByComponent">
<Reference>$Variable/SelectedBaseManagementPackTypesModifiedByComponent$</Reference>
</Binding>
<Binding PropertyId="SelectedColumns">
<Reference>$Property/Data/Columns$</Reference>
</Binding>
<Binding PropertyId="GroupedColumns">
<Reference>$Property/Data/GroupedColumns$</Reference>
</Binding>
<Binding PropertyId="SortedColumns">
<Reference>$Property/Data/SortedColumns$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="StateWidgetScopePageValidator">
<Binding PropertyId="ManagedEntitiesSelected">
<Reference>$Property/Data/TargetIds$</Reference>
</Binding>
<Binding PropertyId="TypesSelected">
<Reference>$Property/Data/BaseManagementPackTypes$</Reference>
</Binding>
<Binding PropertyId="IsValid">
<Reference>$Variable/ScopePageIsValid$</Reference>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Pages">
<Component TypeId="Visual!Microsoft.SystemCenter.Visualization.WizardRegularPage">
<Binding PropertyId="StepId">
<Reference>$MPReference/Microsoft.SystemCenter.Visualization.Configuration.Library!Microsoft.SystemCenter.Visualization.Library.StateWidgetCriteriaPageStepId/DisplayName$</Reference>
</Binding>
<Binding PropertyId="Title">
<Reference>$MPReference/Microsoft.SystemCenter.Visualization.Configuration.Library!Microsoft.SystemCenter.Visualization.Library.StateWidgetCriteriaPageTitle/DisplayName$</Reference>
</Binding>
<Binding PropertyId="IsValid">
<Reference>$Variable/CriteriaPageIsValid$</Reference>
</Binding>
<Binding PropertyId="FinishButtonText">
<Reference>$MPReference/Microsoft.SystemCenter.Visualization.Configuration.Library!Microsoft.SystemCenter.Visualization.Configuration.Library.AlertViewConfiguration.FinishButtonText/DisplayName$</Reference>
</Binding>
<Binding PropertyId="Content">
<Component TypeId="Visual!Microsoft.SystemCenter.Visualization.ComponentContainer">
<Binding PropertyId="Visual">
<Component TypeId="Visual!Microsoft.SystemCenter.Visualization.LayoutGrid">
<Binding PropertyId="RowCollection">
<Component TypeId="Visual!Microsoft.SystemCenter.Visualization.LayoutGridRow">
<Binding PropertyId="Height">
<SimpleValue Type="xsd://string" Value="Auto"/>
</Binding>
</Component>
</Binding>
<Binding PropertyId="RowCollection">
<Component TypeId="Visual!Microsoft.SystemCenter.Visualization.LayoutGridRow">
<Binding PropertyId="Height">
<SimpleValue Type="xsd://string" Value="Auto"/>
</Binding>
</Component>
</Binding>
<Binding PropertyId="RowCollection">
<Component TypeId="Visual!Microsoft.SystemCenter.Visualization.LayoutGridRow">
<Binding PropertyId="Height">
<SimpleValue Type="xsd://string" Value="Auto"/>
</Binding>
</Component>
</Binding>
<Binding PropertyId="ColumnCollection">
<Component TypeId="Visual!Microsoft.SystemCenter.Visualization.LayoutGridColumn">
<Binding PropertyId="Width">
<SimpleValue Type="xsd://string" Value="*"/>
</Binding>
</Component>
</Binding>
<Binding PropertyId="CellCollection">
<Component TypeId="Visual!Microsoft.SystemCenter.Visualization.LayoutGridCell">
<Binding PropertyId="RowId">
<SimpleValue Type="xsd://string" Value="0"/>
</Binding>
<Binding PropertyId="ColumnId">
<SimpleValue Type="xsd://string" Value="0"/>
</Binding>
<Binding PropertyId="Content">
<Component TypeId="Microsoft.SystemCenter.Visualization.Label">
<Binding PropertyId="Value">
<Reference>$MPReference/Microsoft.SystemCenter.Visualization.Configuration.Library!Microsoft.SystemCenter.Visualization.Library.StateWidgetCriteriaPage.Title/DisplayName$</Reference>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
<Binding PropertyId="CellCollection">
<Component TypeId="Visual!Microsoft.SystemCenter.Visualization.LayoutGridCell">
<Binding PropertyId="RowId">
<SimpleValue Type="xsd://string" Value="1"/>
</Binding>
<Binding PropertyId="ColumnId">
<SimpleValue Type="xsd://string" Value="0"/>
</Binding>
<Binding PropertyId="Content">
<Component TypeId="CheckedContentHostEnabler">
<Binding PropertyId="Title">
<Reference>$MPReference/Microsoft.SystemCenter.Visualization.Configuration.Library!Microsoft.SystemCenter.Visualization.Library.StateWidgetCriteriaPageHealthStatesTitle/DisplayName$</Reference>
</Binding>
<Binding PropertyId="IsChecked">
<Reference>$Variable/HealthStatesConfigurationProvided$</Reference>
</Binding>
<Binding PropertyId="Child">
<Component TypeId="DisplayValuePairCollectionSelector">
<Binding PropertyId="SelectedValues">
<Reference>$Variable/SelectedHealthStates$</Reference>
</Binding>
<Binding PropertyId="AllValues">
<Reference>$Variable/AllHealthStates$</Reference>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
<Binding PropertyId="CellCollection">
<Component TypeId="Visual!Microsoft.SystemCenter.Visualization.LayoutGridCell">
<Binding PropertyId="RowId">
<SimpleValue Type="xsd://string" Value="2"/>
</Binding>
<Binding PropertyId="ColumnId">
<SimpleValue Type="xsd://string" Value="0"/>
</Binding>
<Binding PropertyId="Content">
<Component TypeId="CheckedContentHostEnabler">
<Binding PropertyId="Title">
<Reference>$MPReference/Microsoft.SystemCenter.Visualization.Configuration.Library!Microsoft.SystemCenter.Visualization.Library.StateWidgetCriteriaPageMaintenanceModeTitle/DisplayName$</Reference>
</Binding>
<Binding PropertyId="IsChecked">
<Reference>$Variable/ShowOnlyObjectsInMaintenanceMode$</Reference>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="StateWidgetCriteriaXMLParserHost">
<Binding PropertyId="ConfigurationXMLString">
<Reference>$Property/Data/Criteria$</Reference>
</Binding>
<Binding PropertyId="IsValid">
<Reference>$Variable/CriteriaPageIsValid$</Reference>
</Binding>
<Binding PropertyId="SelectedHealthStates">
<Reference>$Variable/SelectedHealthStates$</Reference>
</Binding>
<Binding PropertyId="AllHealthStates">
<Reference>$Variable/AllHealthStates$</Reference>
</Binding>
<Binding PropertyId="HealthStatesConfigurationProvided">
<Reference>$Variable/HealthStatesConfigurationProvided$</Reference>
</Binding>
<Binding PropertyId="ShowOnlyObjectsInMaintenanceMode">
<Reference>$Variable/ShowOnlyObjectsInMaintenanceMode$</Reference>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Pages">
<Component TypeId="Visual!Microsoft.SystemCenter.Visualization.WizardRegularPage">
<Binding PropertyId="StepId">
<Reference>$MPReference/Microsoft.SystemCenter.Visualization.Configuration.Library!Microsoft.SystemCenter.Visualization.Configuration.Library.AlertViewPersonalization.Display.StepId/DisplayName$</Reference>
</Binding>
<Binding PropertyId="Title">
<Reference>$MPReference/Microsoft.SystemCenter.Visualization.Configuration.Library!Microsoft.SystemCenter.Visualization.Configuration.Library.AlertViewPersonalization.Display.HeaderText/DisplayName$</Reference>
</Binding>
<Binding PropertyId="IsValid">
<Reference>$Variable/IsValid$</Reference>
</Binding>
<Binding PropertyId="FinishButtonText">
<Reference>$MPReference/Microsoft.SystemCenter.Visualization.Configuration.Library!Microsoft.SystemCenter.Visualization.Configuration.Library.AlertViewConfiguration.FinishButtonText/DisplayName$</Reference>
</Binding>
<Binding PropertyId="Content">
<Component TypeId="Visual!Microsoft.SystemCenter.Visualization.ComponentContainer">
<Binding PropertyId="Visual">
<Component TypeId="DataGrid.Configuration.ColumnPickerWithSortGroup">
<Binding PropertyId="IsValid">
<Reference>$Variable/IsValid$</Reference>
</Binding>
<Binding PropertyId="SelectedColumns">
<Reference>$Property/Data/Columns$</Reference>
</Binding>
<Binding PropertyId="GroupedColumns">
<Reference>$Property/Data/GroupedColumns$</Reference>
</Binding>
<Binding PropertyId="SortedColumns">
<Reference>$Property/Data/SortedColumns$</Reference>
</Binding>
<Binding PropertyId="AllColumns">
<Reference>$Variable/AllColumns$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="Microsoft.SystemCenter.Visualization.DataGridColumnsGenerator">
<Target>$Target$</Target>
<Binding PropertyId="BaseManagementPackTypes">
<Reference>$Property/Data/BaseManagementPackTypes$</Reference>
</Binding>
<Binding PropertyId="AllColumns">
<Reference>$Variable/AllColumns$</Reference>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
</Component>
</Composite>
</ComponentImplementation>