Microsoft.SQLServer.Visualization.Library.DatacenterDashboardImplementation (ComponentImplementation)

Element properties:

TypeMicrosoft.SQLServer.Visualization.Library.DatacenterDashboard
PlatformWpf, Silverlight
Target
AccessibilityInternal

Source Code:

<ComponentImplementation ID="Microsoft.SQLServer.Visualization.Library.DatacenterDashboardImplementation" TypeId="Microsoft.SQLServer.Visualization.Library.DatacenterDashboard" Platform="Wpf, Silverlight" Accessibility="Internal">
<Composite>
<Variable Id="OpenPerfViewAction" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ActionTypes/Action"/>
<Variable Id="OpenStateViewAction" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ActionTypes/Action"/>
<Variable Id="OpenHealthExplorerAction" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ActionTypes/Action"/>
<Variable Id="OpenAlertPropertiesAction" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ActionTypes/Action"/>
<Variable Id="OpenAlertViewAction" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ActionTypes/Action"/>
<Variable Id="OnConfigurationSave" Type="BaseDataType"/>
<Variable Id="OnConfigurationDelete" Type="BaseDataType"/>
<Variable Id="ComponentType" Type="BaseDataType">
<Reference>$DataContext$</Reference>
</Variable>
<Variable Id="SelectedGroup__Collection" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.DataProvider/MPInstanceWithRecursionLevel[]"/>
<Variable Id="SelectedChild__Collection" Type="mpinstance://System.Library!System.Entity[]"/>
<Variable Id="SelectedAlert__Collection" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.OperationalDataTypes/AlertType[]"/>
<Variable Id="SaveOverrideDataSourceState" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.DataSourceTypes/DataSourceState"/>
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.ComponentContainer">
<Binding PropertyId="Visual">
<Component TypeId="Microsoft.SQLServer.Visualization.Library.DatacenterDashboardControl">
<Binding PropertyId="PersonalizationSettings">
<Reference>$Property/PersonalizationSettings$</Reference>
</Binding>
<Binding PropertyId="DataCenterGroups">
<Reference>$Property/DatacenterGroups$</Reference>
</Binding>
<Binding PropertyId="DatacenterClasses">
<Reference>$Property/DatacenterClasses$</Reference>
</Binding>
<Binding PropertyId="SerializedConfiguration">
<Reference>$Property/SerializedConfiguration$</Reference>
</Binding>
<Binding PropertyId="OnConfigurationSave">
<Reference>$Variable/OnConfigurationSave$</Reference>
</Binding>
<Binding PropertyId="OnConfigurationDelete">
<Reference>$Variable/OnConfigurationDelete$</Reference>
</Binding>
<Binding PropertyId="SaveOverrideDataSourceState">
<Reference>$Variable/SaveOverrideDataSourceState$</Reference>
</Binding>
<Binding PropertyId="SelectedGroupCollection">
<Reference>$Variable/SelectedGroup__Collection$</Reference>
</Binding>
<Binding PropertyId="SelectedChildCollection">
<Reference>$Variable/SelectedChild__Collection$</Reference>
</Binding>
<Binding PropertyId="SelectedAlertCollection">
<Reference>$Variable/SelectedAlert__Collection$</Reference>
</Binding>
<Binding PropertyId="OpenHealthExplorerAction">
<Reference>$Variable/OpenHealthExplorerAction$</Reference>
</Binding>
<Binding PropertyId="OpenPerfViewAction">
<Reference>$Variable/OpenPerfViewAction$</Reference>
</Binding>
<Binding PropertyId="OpenAlertPropertiesAction">
<Reference>$Variable/OpenAlertPropertiesAction$</Reference>
</Binding>
<Binding PropertyId="OpenAlertViewAction">
<Reference>$Variable/OpenAlertViewAction$</Reference>
</Binding>
<Binding PropertyId="Refresh">
<Reference>$Service/RefreshAction$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="Microsoft.SQLServer.Visualization.Library.Common.TriggeredComponentHost">
<Binding PropertyId="ComponentType">
<SimpleValue Type="xsd://string" Value="Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.AlertPropertyTask"/>
</Binding>
<Binding PropertyId="ComponentTarget">
<Reference>$Variable/SelectedAlert__Collection$</Reference>
</Binding>
<Binding PropertyId="TriggerInstance">
<Reference>$Variable/OpenAlertPropertiesAction$</Reference>
</Binding>
<Binding PropertyId="TriggerTypes">
<SimpleValue Type="xsd://string" Value="xsd://Microsoft.SQLServer.Visualization.Library!Microsoft.SQLServer.Visualization.Library.DatacenterDashboard.DataTypes/Trigger"/>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="Microsoft.SQLServer.Visualization.Library.Common.TriggeredComponentHost">
<Binding PropertyId="ComponentType">
<SimpleValue Type="xsd://string" Value="Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.AlertViewTask"/>
</Binding>
<Binding PropertyId="ComponentTarget">
<Reference>$Variable/SelectedGroup__Collection$</Reference>
</Binding>
<Binding PropertyId="TriggerInstance">
<Reference>$Variable/OpenAlertViewAction$</Reference>
</Binding>
<Binding PropertyId="TriggerTypes">
<SimpleValue Type="xsd://string" Value="xsd://Microsoft.SQLServer.Visualization.Library!Microsoft.SQLServer.Visualization.Library.DatacenterDashboard.DataTypes/Trigger"/>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.OneWaySync">
<Binding PropertyId="From">
<Reference>$Variable/SelectedChild__Collection$</Reference>
</Binding>
<Binding PropertyId="To">
<Reference>$Service/SelectedItems$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.OneWaySync">
<Binding PropertyId="From">
<Reference>$Variable/SelectedAlert__Collection$</Reference>
</Binding>
<Binding PropertyId="To">
<Reference>$Service/SelectedItems$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="Microsoft.SQLServer.Visualization.Library.Common.ComponentOverriding.SaveOverrideQuery">
<Binding PropertyId="Data">
<ComplexValue Type="xsd://Microsoft.SQLServer.Visualization.Library!Microsoft.SQLServer.Visualization.Library.DatacenterDashboard.Schema/Configuration">
<Binding PropertyId="DatacenterGroups">
<Reference>$Property/DatacenterGroups$</Reference>
</Binding>
<Binding PropertyId="SerializedConfiguration">
<Reference>$Property/SerializedConfiguration$</Reference>
</Binding>
<Binding PropertyId="DatacenterClasses">
<Reference>$Property/DatacenterClasses$</Reference>
</Binding>
<Binding PropertyId="ClassMetrics">
<Reference>$Property/ClassMetrics$</Reference>
</Binding>
</ComplexValue>
</Binding>
<Binding PropertyId="OnConfigurationSave">
<Reference>$Variable/OnConfigurationSave$</Reference>
</Binding>
<Binding PropertyId="OnConfigurationDelete">
<Reference>$Variable/OnConfigurationDelete$</Reference>
</Binding>
<Binding PropertyId="DataSourceState">
<Reference>$Variable/SaveOverrideDataSourceState$</Reference>
</Binding>
<Binding PropertyId="ComponentDataContext">
<Reference>$DataContext$</Reference>
</Binding>
</Component>
</Binding>
<!--Open Health Explorer-->
<Binding PropertyId="Objects">
<Component TypeId="Microsoft.SQLServer.Visualization.Library.Common.HealthExplorerTask">
<Binding PropertyId="Action">
<Reference>$Variable/OpenHealthExplorerAction$</Reference>
</Binding>
<Binding PropertyId="Entities">
<Reference>$Variable/SelectedChild__Collection$</Reference>
</Binding>
</Component>
</Binding>
<!--Open Performance view-->
<Binding PropertyId="Objects">
<Component TypeId="Microsoft.SQLServer.Visualization.Library.Common.SystemViewTask">
<Binding PropertyId="Action">
<Reference>$Variable/OpenPerfViewAction$</Reference>
</Binding>
<Binding PropertyId="Entities">
<Reference>$Variable/SelectedChild__Collection$</Reference>
</Binding>
<Binding PropertyId="ViewType">
<SimpleValue Type="xsd://int" Value="2"/>
</Binding>
</Component>
</Binding>
<!--Open Alert view-->
<Binding PropertyId="Objects">
<Component TypeId="Microsoft.SQLServer.Visualization.Library.Common.SystemViewTask">
<Binding PropertyId="Action">
<Reference>$Variable/OpenAlertViewAction$</Reference>
</Binding>
<Binding PropertyId="Entities">
<Reference>$Variable/SelectedGroup__Collection$</Reference>
</Binding>
<Binding PropertyId="ViewType">
<SimpleValue Type="xsd://int" Value="0"/>
</Binding>
</Component>
</Binding>
</Component>
</Composite>
</ComponentImplementation>