VIAcode.PerfomanceWidgets.PerformanceWidgetCustomConfigurationImplementation (ComponentImplementation)

Element properties:

TypeMicrosoft.SystemCenter.Visualization.CustomConfigurationPages
PlatformWpf, Silverlight
Targetcomponent://VIAcode.AWSExtension.Modules.ManagementPack!VIAcode.SCOM.PerfomanceWidgets.PieChartWidget
AccessibilityInternal

Source Code:

<ComponentImplementation ID="VIAcode.PerfomanceWidgets.PerformanceWidgetCustomConfigurationImplementation" TypeId="Config!Microsoft.SystemCenter.Visualization.CustomConfigurationPages" Target="component://VIAcode.AWSExtension.Modules.ManagementPack!VIAcode.SCOM.PerfomanceWidgets.PieChartWidget" Platform="Wpf, Silverlight" Accessibility="Internal">
<Composite>
<Variable Id="WildcardDisplayString" Type="xsd://string">
<Reference>$MPReference/VIAcode.AWSExtension.Modules.ManagementPack!VIAcode.AwsExtension.Modules.PerfChartConfig.WildcardDisplayString/DisplayName$</Reference>
</Variable>
<Variable Id="IsCounterPageValid" Type="xsd://boolean">
<SimpleValue Type="xsd://boolean" Value="False"/>
</Variable>
<Variable Id="IsPreferencesPageValid" Type="xsd://boolean">
<SimpleValue Type="xsd://boolean" Value="False"/>
</Variable>
<Variable Id="DisplayManagedEntitiesError" Type="xsd://boolean"/>
<Variable Id="DisplayCountersError" Type="xsd://boolean"/>
<Variable Id="AllPerformanceCounters" Type="BaseDataType[]"/>
<Variable Id="AllPerformanceCountersWithWildcards" Type="BaseDataType[]"/>
<Variable Id="ChosenPerformanceCounters" Type="BaseDataType[]"/>
<Variable Id="ChosenPerformanceCountersWithWildcards" Type="BaseDataType[]"/>
<Variable Id="ManagedEntities" Type="BaseDataType[]"/>
<Variable Id="FilterCriteria" Type="BaseDataType"/>
<Variable Id="CounterPickerDisplayColumns" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ColumnType/DataGridColumn[]">
<ComplexValueCollection Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ColumnType/DataGridColumn[]">
<ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ColumnType/DataGridColumn">
<Binding PropertyId="PropertyName">
<SimpleValue Type="xsd://string" Value="PerformanceObjectName"/>
</Binding>
<Binding PropertyId="CellComponentType">
<SimpleValue Type="xsd://string" Value="Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.DataGridGenericCell"/>
</Binding>
<Binding PropertyId="HeaderDisplayObject">
<Reference>$MPReference/VIAcode.AWSExtension.Modules.ManagementPack!VIAcode.AwsExtension.Modules.PerfChartConfigColumns.ObjectName/DisplayName$</Reference>
</Binding>
<Binding PropertyId="SortableGroupable">
<SimpleValue Type="xsd://boolean" Value="True"/>
</Binding>
<Binding PropertyId="CanResize">
<SimpleValue Type="xsd://boolean" Value="True"/>
</Binding>
<Binding PropertyId="Width">
<SimpleValue Type="xsd://string" Value="*"/>
</Binding>
</ComplexValue>
<ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ColumnType/DataGridColumn">
<Binding PropertyId="PropertyName">
<SimpleValue Type="xsd://string" Value="PerformanceCounterName"/>
</Binding>
<Binding PropertyId="CellComponentType">
<SimpleValue Type="xsd://string" Value="Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.DataGridGenericCell"/>
</Binding>
<Binding PropertyId="HeaderDisplayObject">
<Reference>$MPReference/VIAcode.AWSExtension.Modules.ManagementPack!VIAcode.AwsExtension.Modules.PerfChartConfigColumns.CounterName/DisplayName$</Reference>
</Binding>
<Binding PropertyId="SortableGroupable">
<SimpleValue Type="xsd://boolean" Value="True"/>
</Binding>
<Binding PropertyId="CanResize">
<SimpleValue Type="xsd://boolean" Value="True"/>
</Binding>
<Binding PropertyId="Width">
<SimpleValue Type="xsd://string" Value="*"/>
</Binding>
</ComplexValue>
<ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ColumnType/DataGridColumn">
<Binding PropertyId="PropertyName">
<SimpleValue Type="xsd://string" Value="PerformanceCounterInstanceName"/>
</Binding>
<Binding PropertyId="CellComponentType">
<SimpleValue Type="xsd://string" Value="Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.DataGridGenericCell"/>
</Binding>
<Binding PropertyId="HeaderDisplayObject">
<Reference>$MPReference/VIAcode.AWSExtension.Modules.ManagementPack!VIAcode.AwsExtension.Modules.PerfChartConfigColumns.InstanceName/DisplayName$</Reference>
</Binding>
<Binding PropertyId="SortableGroupable">
<SimpleValue Type="xsd://boolean" Value="True"/>
</Binding>
<Binding PropertyId="CanResize">
<SimpleValue Type="xsd://boolean" Value="True"/>
</Binding>
<Binding PropertyId="Width">
<SimpleValue Type="xsd://string" Value="*"/>
</Binding>
</ComplexValue>
</ComplexValueCollection>
</Variable>
<Component TypeId="Config!Microsoft.SystemCenter.Visualization.CustomPages">
<Binding PropertyId="Pages">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.WizardRegularPage">
<Binding PropertyId="StepId">
<Reference>$MPReference/VIAcode.AWSExtension.Modules.ManagementPack!VIAcode.AwsExtension.Modules.PerfChartConfigWizard.CounterPageStepId/DisplayName$</Reference>
</Binding>
<Binding PropertyId="Title">
<Reference>$MPReference/VIAcode.AWSExtension.Modules.ManagementPack!VIAcode.AwsExtension.Modules.PerfChartConfigWizard.CounterPageTitle/DisplayName$</Reference>
</Binding>
<Binding PropertyId="IsValid">
<Reference>$Variable/IsCounterPageValid$</Reference>
</Binding>
<Binding PropertyId="FinishButtonText">
<Reference>$MPReference/VIAcode.AWSExtension.Modules.ManagementPack!VIAcode.AwsExtension.Modules.PerfChartConfigWizard.FinishButtonText/DisplayName$</Reference>
</Binding>
<Binding PropertyId="Content">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.ComponentContainer">
<Binding PropertyId="Visual">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGrid">
<Binding PropertyId="RowCollection">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridRow">
<Binding PropertyId="Height">
<SimpleValue Type="xsd://string" Value="auto"/>
</Binding>
</Component>
</Binding>
<Binding PropertyId="RowCollection">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridRow">
<Binding PropertyId="Height">
<SimpleValue Type="xsd://string" Value="*"/>
</Binding>
</Component>
</Binding>
<Binding PropertyId="ColumnCollection">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridColumn">
<Binding PropertyId="Width">
<SimpleValue Type="xsd://string" Value="*"/>
</Binding>
</Component>
</Binding>
<Binding PropertyId="ColumnCollection">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridColumn">
<Binding PropertyId="Width">
<SimpleValue Type="xsd://string" Value="auto"/>
</Binding>
</Component>
</Binding>
<Binding PropertyId="CellCollection">
<Component TypeId="Visualization!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="Visualization!Microsoft.SystemCenter.Visualization.SingleObjectPickerComponent">
<Binding PropertyId="SelectedBaseManagedEntities">
<Reference>$Variable/ManagedEntities$</Reference>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
<Binding PropertyId="CellCollection">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridCell">
<Binding PropertyId="RowId">
<SimpleValue Type="xsd://string" Value="0"/>
</Binding>
<Binding PropertyId="ColumnId">
<SimpleValue Type="xsd://string" Value="1"/>
</Binding>
<Binding PropertyId="Content">
<Component TypeId="PerformanceWidget.Configuration.ErrorIndicator">
<Binding PropertyId="ErrorTrigger">
<Reference>$Variable/DisplayManagedEntitiesError$</Reference>
</Binding>
<Binding PropertyId="ErrorMessage">
<Reference>$MPReference/VIAcode.AWSExtension.Modules.ManagementPack!VIAcode.AwsExtension.Modules.PerfChartConfigWizard.NoManagedEntitiesErrorTooltip/DisplayName$</Reference>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
<Binding PropertyId="CellCollection">
<Component TypeId="Visualization!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="Visualization!Microsoft.SystemCenter.Visualization.MultiPickerComponent">
<Binding PropertyId="Title">
<Reference>$MPReference/VIAcode.AWSExtension.Modules.ManagementPack!VIAcode.AwsExtension.Modules.PerfChartConfigWizard.CounterPagePickerText/DisplayName$</Reference>
</Binding>
<Binding PropertyId="InputData">
<Reference>$Variable/AllPerformanceCountersWithWildcards$</Reference>
</Binding>
<Binding PropertyId="SelectedItems">
<Reference>$Variable/ChosenPerformanceCountersWithWildcards$</Reference>
</Binding>
<Binding PropertyId="Columns">
<Reference>$Variable/CounterPickerDisplayColumns$</Reference>
</Binding>
<Binding PropertyId="SelectedItemsPropertyKey">
<SimpleValue Type="xsd://string" Value="Id"/>
</Binding>
<Binding PropertyId="Filter">
<Component TypeId="PerformanceWidget.Configuration.DataObjectFilter">
<Binding PropertyId="Criteria">
<Reference>$Variable/FilterCriteria$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="FilterControl">
<Component TypeId="PerformanceWidget.Configuration.CounterFilter">
<Binding PropertyId="Criteria">
<Reference>$Variable/FilterCriteria$</Reference>
</Binding>
<Binding PropertyId="WildcardDisplayString">
<Reference>$Variable/WildcardDisplayString$</Reference>
</Binding>
<Binding PropertyId="AllPerformanceCounters">
<Reference>$Variable/AllPerformanceCountersWithWildcards$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="IsBusy">
<Reference>$Service/IsBusy$</Reference>
</Binding>
<Binding PropertyId="LastError">
<Reference>$Service/LastError$</Reference>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
<Binding PropertyId="CellCollection">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.LayoutGridCell">
<Binding PropertyId="RowId">
<SimpleValue Type="xsd://string" Value="1"/>
</Binding>
<Binding PropertyId="ColumnId">
<SimpleValue Type="xsd://string" Value="1"/>
</Binding>
<Binding PropertyId="Content">
<Component TypeId="PerformanceWidget.Configuration.ErrorIndicator">
<Binding PropertyId="ErrorTrigger">
<Reference>$Variable/DisplayCountersError$</Reference>
</Binding>
<Binding PropertyId="ErrorMessage">
<Reference>$MPReference/VIAcode.AWSExtension.Modules.ManagementPack!VIAcode.AwsExtension.Modules.PerfChartConfigWizard.NoCountersErrorTooltip/DisplayName$</Reference>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="PerformanceWidget.Configuration.WizardController">
<Binding PropertyId="WildcardDisplayString">
<Reference>$Variable/WildcardDisplayString$</Reference>
</Binding>
<Binding PropertyId="WildcardQueryString">
<SimpleValue Type="xsd://string" Value="%"/>
</Binding>
<Binding PropertyId="ManagedEntities">
<Reference>$Variable/ManagedEntities$</Reference>
</Binding>
<Binding PropertyId="ConfiguredPerfDataQueryItems">
<Reference>$Property/Data/PerformanceObjectCounters$</Reference>
</Binding>
<Binding PropertyId="AllPerformanceCounters">
<Reference>$Variable/AllPerformanceCounters$</Reference>
</Binding>
<Binding PropertyId="AllPerformanceCountersWithWildcards">
<Reference>$Variable/AllPerformanceCountersWithWildcards$</Reference>
</Binding>
<Binding PropertyId="ChosenPerformanceCounters">
<Reference>$Variable/ChosenPerformanceCountersWithWildcards$</Reference>
</Binding>
<Binding PropertyId="ChosenPerformanceCountersWithQueryWildcards">
<Reference>$Variable/ChosenPerformanceCounters$</Reference>
</Binding>
<Binding PropertyId="MaintainCounterSelectionWhenEntityChanges">
<SimpleValue Type="xsd://boolean" Value="True"/>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="GetPerformanceCountersForEntitiesDataSource">
<Binding PropertyId="Output">
<Reference>$Variable/AllPerformanceCounters$</Reference>
</Binding>
<Binding PropertyId="ManagedEntities">
<Reference>$Variable/ManagedEntities$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="PerformanceWidget.Configuration.CountersPageValidator">
<Binding PropertyId="ManagedEntities">
<Reference>$Variable/ManagedEntities$</Reference>
</Binding>
<Binding PropertyId="Counters">
<Reference>$Variable/ChosenPerformanceCountersWithWildcards$</Reference>
</Binding>
<Binding PropertyId="DisplayManagedEntitiesError">
<Reference>$Variable/DisplayManagedEntitiesError$</Reference>
</Binding>
<Binding PropertyId="DisplayCountersError">
<Reference>$Variable/DisplayCountersError$</Reference>
</Binding>
<Binding PropertyId="IsValid">
<Reference>$Variable/IsCounterPageValid$</Reference>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Pages">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.WizardRegularPage">
<Binding PropertyId="StepId">
<Reference>$MPReference/VIAcode.AWSExtension.Modules.ManagementPack!VIAcode.AwsExtension.Modules.PerfChartConfigWizard.ChartPageStepId/DisplayName$</Reference>
</Binding>
<Binding PropertyId="Title">
<Reference>$MPReference/VIAcode.AWSExtension.Modules.ManagementPack!VIAcode.AwsExtension.Modules.PerfChartConfigWizard.ChartPageTitle/DisplayName$</Reference>
</Binding>
<Binding PropertyId="IsValid">
<Reference>$Variable/IsPreferencesPageValid$</Reference>
</Binding>
<Binding PropertyId="FinishButtonText">
<Reference>$MPReference/VIAcode.AWSExtension.Modules.ManagementPack!VIAcode.AwsExtension.Modules.PerfChartConfigWizard.FinishButtonText/DisplayName$</Reference>
</Binding>
<Binding PropertyId="Content">
<Component TypeId="PerformanceWidget.Configuration.PreferencesPage">
<Binding PropertyId="IsValid">
<Reference>$Variable/IsPreferencesPageValid$</Reference>
</Binding>
<Binding PropertyId="LegendColumns">
<Reference>$Property/Data/LegendColumns$</Reference>
</Binding>
<Binding PropertyId="ShowLegend">
<Reference>$Property/Data/ShowLegend$</Reference>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Data">
<Reference>$Property/Data$</Reference>
</Binding>
<Binding PropertyId="XsdTypeNameParameter">
<Reference>$Property/XsdTypeName$</Reference>
</Binding>
<Binding PropertyId="XsdTypeName">
<SimpleValue Type="xsd://string" Value="xsd://VIAcode.AWSExtension.Modules.ManagementPack!VIAcode.SCOM.PerfomanceWidgets.PieChart.Schema/PerformanceWidgetConfigurationOverride"/>
</Binding>
</Component>
</Composite>
</ComponentImplementation>