MsScVmmNtDb.ManagedEntityAvailabilitySpeedometerViewImplementation (ComponentImplementation)

Element properties:

TypeMsScVmmNtDb.ManagedEntityAvailabilitySpeedometerView
PlatformWpf, Silverlight
Targetmpinstance://System.Virtualization.Library!System.VirtualNetworkDevice
AccessibilityInternal

Source Code:

<ComponentImplementation ID="MsScVmmNtDb.ManagedEntityAvailabilitySpeedometerViewImplementation" TypeId="MsScVmmNtDb.ManagedEntityAvailabilitySpeedometerView" Target="mpinstance://System.Virtualization.Library!System.VirtualNetworkDevice" Platform="Wpf, Silverlight" Accessibility="Internal">
<Composite>
<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"/>
<Variable Id="Statistics" Type="BaseDataType"/>
<Variable Id="StartDateTime" Type="xsd://dateTime"/>
<Variable Id="EndDateTime" Type="xsd://dateTime"/>
<Component TypeId="Visual!Microsoft.SystemCenter.Visualization.ComponentContainer">
<Binding PropertyId="Visual">
<Component TypeId="Microsoft.SystemCenter.Visualization.SpeedometerGauge">
<Binding PropertyId="Minimum">
<SimpleValue Type="xsd://string" Value="0"/>
</Binding>
<Binding PropertyId="Maximum">
<SimpleValue Type="xsd://string" Value="100"/>
</Binding>
<Binding PropertyId="FormatString">
<SimpleValue Type="xsd://string" Value="P"/>
</Binding>
<Binding PropertyId="Value">
<Reference>$Variable/Statistics/AvailabilityPercentage$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="Microsoft.SystemCenter.Visualization.IntervalParser">
<Binding PropertyId="Interval">
<Reference>$Service/Interval$</Reference>
</Binding>
<Binding PropertyId="StartDateTime">
<Reference>$Variable/StartDateTime$</Reference>
</Binding>
<Binding PropertyId="EndDateTime">
<Reference>$Variable/EndDateTime$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="Visual!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="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="MsScVmmNtDb.GetManagedEntityAvailabilityPercentageData">
<Binding PropertyId="ConnectionSessionTicket">
<Reference>$Service/ConnectionSessionTicket$</Reference>
</Binding>
<Binding PropertyId="TargetId">
<Reference>$Target/Id$</Reference>
</Binding>
<Binding PropertyId="GoodStates1">
<Reference>$Property/GoodStates1$</Reference>
</Binding>
<Binding PropertyId="GoodStates2">
<Reference>$Property/GoodStates2$</Reference>
</Binding>
<Binding PropertyId="GoodStates3">
<Reference>$Property/GoodStates3$</Reference>
</Binding>
<Binding PropertyId="GoodStates4">
<Reference>$Property/GoodStates4$</Reference>
</Binding>
<Binding PropertyId="GoodStates5">
<Reference>$Property/GoodStates5$</Reference>
</Binding>
<Binding PropertyId="GoodStates6">
<Reference>$Property/GoodStates6$</Reference>
</Binding>
<Binding PropertyId="GoodStates7">
<Reference>$Property/GoodStates7$</Reference>
</Binding>
<Binding PropertyId="GoodStates8">
<Reference>$Property/GoodStates8$</Reference>
</Binding>
<Binding PropertyId="StartDateTime">
<Reference>$Variable/StartDateTime$</Reference>
</Binding>
<Binding PropertyId="EndDateTime">
<Reference>$Variable/EndDateTime$</Reference>
</Binding>
<Binding PropertyId="IsBusy">
<Reference>$Service/IsBusy$</Reference>
</Binding>
<Binding PropertyId="LastError">
<Reference>$Service/LastError$</Reference>
</Binding>
<Binding PropertyId="Output">
<Reference>$Variable/Statistics$</Reference>
</Binding>
<Binding PropertyId="Refresh">
<Reference>$Variable/ConsolidatedRefreshAction$</Reference>
</Binding>
</Component>
</Binding>
</Component>
</Composite>
</ComponentImplementation>