VIAcode.SCOM.PerfomanceWidgets.PieChartWidgetImplementation (ComponentImplementation)

Element properties:

TypeVIAcode.SCOM.PerfomanceWidgets.PieChartWidget
PlatformWpf, Silverlight
Target
AccessibilityInternal

Source Code:

<ComponentImplementation ID="VIAcode.SCOM.PerfomanceWidgets.PieChartWidgetImplementation" TypeId="VIAcode.SCOM.PerfomanceWidgets.PieChartWidget" Platform="Wpf, Silverlight" Accessibility="Internal">
<Composite>
<Variable Id="UnconvertedSeries" Type="BaseDataType"/>
<Variable Id="ConvertedSeries" Type="BaseDataType"/>
<Variable Id="SelectedSeries" Type="BaseDataType"/>
<Variable Id="SelectedSeriesCollection" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ChartDataTypes/Series[]"/>
<Variable Id="AutoRefreshAction" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ActionTypes/AutoRefreshAction"/>
<Variable Id="ConsolidatedRefreshAction" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ActionTypes/RefreshAction"/>
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.ComponentContainer">
<Binding PropertyId="Visual">
<Component TypeId="VIAcode.SCOM.PerfomanceWidgets.PieChartWithLegend">
<Binding PropertyId="ShowLegend">
<Reference>$Property/ShowLegend$</Reference>
</Binding>
<Binding PropertyId="LegendColumns">
<Reference>$Property/LegendColumns$</Reference>
</Binding>
<Binding PropertyId="Series">
<Reference>$Variable/ConvertedSeries$</Reference>
</Binding>
<Binding PropertyId="SelectedSeries">
<Reference>$Variable/SelectedSeries$</Reference>
</Binding>
<Binding PropertyId="SelectedSeriesCollection">
<Reference>$Variable/SelectedSeriesCollection$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.OneWaySync">
<Binding PropertyId="From">
<Reference>$Variable/SelectedSeriesCollection$</Reference>
</Binding>
<Binding PropertyId="To">
<Reference>$Service/SelectedItems$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="GetPerformanceDataForEntitiesDataSource">
<Binding PropertyId="NumberOfDatapoints">
<SimpleValue Type="xsd://string" Value="100"/>
</Binding>
<Binding PropertyId="Interval">
<Reference>$Property/DateRange$</Reference>
</Binding>
<Binding PropertyId="PerformanceDataSeriesQueryItems">
<Reference>$Property/PerformanceObjectCounters$</Reference>
</Binding>
<Binding PropertyId="Output">
<Reference>$Variable/UnconvertedSeries$</Reference>
</Binding>
<Binding PropertyId="Refresh">
<Reference>$Variable/ConsolidatedRefreshAction$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.AutoRefreshTimer">
<Binding PropertyId="TickInterval">
<Reference>$Property/AutoRefreshTickInterval$</Reference>
</Binding>
<Binding PropertyId="AutoRefreshAction">
<Reference>$Variable/AutoRefreshAction$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.Consolidator">
<Binding PropertyId="From1">
<Reference>$Variable/AutoRefreshAction$</Reference>
</Binding>
<Binding PropertyId="From2">
<Reference>$Service/RefreshAction$</Reference>
</Binding>
<Binding PropertyId="To">
<Reference>$Variable/ConsolidatedRefreshAction$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="VIAcode.AwsExtension.Modules.SeriesFactory">
<Binding PropertyId="DefaultSeriesConfigurations">
<ComplexValueCollection Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ChartDataTypes/DefaultSeriesConfiguration[]">
<ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ChartDataTypes/DefaultSeriesConfiguration">
<Binding PropertyId="TargetDataType">
<SimpleValue Type="xsd://string" Value="PerformanceDataSeriesInfoType"/>
</Binding>
<Binding PropertyId="Configuration">
<ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ChartDataTypes/LineSeries2DConfiguration">
<Binding PropertyId="DataKey">
<SimpleValue Type="xsd://string" Value="DataSet"/>
</Binding>
<Binding PropertyId="TooltipComponentTypeName">
<SimpleValue Type="xsd://string" Value="Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.DefaultChartTooltip"/>
</Binding>
</ComplexValue>
</Binding>
</ComplexValue>
</ComplexValueCollection>
</Binding>
<Binding PropertyId="SeriesConfigurations">
<Reference>$Property/SeriesConfigurations$</Reference>
</Binding>
<Binding PropertyId="Input">
<Reference>$Variable/UnconvertedSeries$</Reference>
</Binding>
<Binding PropertyId="Output">
<Reference>$Variable/ConvertedSeries$</Reference>
</Binding>
</Component>
</Binding>
</Component>
</Composite>
</ComponentImplementation>