Microsoft.SystemCenter.Visualization.MapWidgetImplementation (ComponentImplementation)

Element properties:

TypeMicrosoft.SystemCenter.Visualization.MapWidget
PlatformWpf, Silverlight
Target
AccessibilityInternal

Source Code:

<ComponentImplementation ID="Microsoft.SystemCenter.Visualization.MapWidgetImplementation" TypeId="Microsoft.SystemCenter.Visualization.MapWidget" 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="SelectedItemIn" Type="BaseDataType"/>
<Variable Id="SelectedItemOut" Type="BaseDataType"/>
<Variable Id="SelectedItemsIn" Type="BaseDataType[]"/>
<Variable Id="SelectedItemsOut" Type="BaseDataType[]"/>
<Variable Id="DataSource" Type="BaseDataType"/>
<Variable Id="ConvertedDataSource" Type="BaseDataType"/>
<Variable Id="MapProperties" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.DataSourceTypes/ValueDefinition[]"/>
<Variable Id="DefaultMapProperties" Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.DataSourceTypes/ValueDefinition[]">
<ComplexValueCollection Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.DataSourceTypes/ValueDefinition[]">
<ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.DataSourceTypes/ValueDefinition">
<Binding PropertyId="OutputPropertyName">
<SimpleValue Type="xsd://string" Value="Id"/>
</Binding>
<Binding PropertyId="XPath">
<SimpleValue Type="xsd://string" Value="$Object/Property[Name='Id']$"/>
</Binding>
<Binding PropertyId="DisplayName">
<SimpleValue Type="xsd://string" Value="$NONE$"/>
</Binding>
</ComplexValue>
<ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.DataSourceTypes/ValueDefinition">
<Binding PropertyId="OutputPropertyName">
<SimpleValue Type="xsd://string" Value="Type"/>
</Binding>
<Binding PropertyId="XPath">
<SimpleValue Type="xsd://string" Value="$Object/Property[Name='Type']$"/>
</Binding>
<Binding PropertyId="DisplayName">
<SimpleValue Type="xsd://string" Value="$NONE$"/>
</Binding>
</ComplexValue>
<ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.DataSourceTypes/ValueDefinition">
<Binding PropertyId="OutputPropertyName">
<SimpleValue Type="xsd://string" Value="Path"/>
</Binding>
<Binding PropertyId="XPath">
<SimpleValue Type="xsd://string" Value="$Object/Property[Name='Path']$"/>
</Binding>
<Binding PropertyId="DisplayName">
<SimpleValue Type="xsd://string" Value="$NONE$"/>
</Binding>
</ComplexValue>
<ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.DataSourceTypes/ValueDefinition">
<Binding PropertyId="OutputPropertyName">
<SimpleValue Type="xsd://string" Value="DisplayName"/>
</Binding>
<Binding PropertyId="XPath">
<SimpleValue Type="xsd://string" Value="$Object/Property[Name='DisplayName']$"/>
</Binding>
<Binding PropertyId="DisplayName">
<SimpleValue Type="xsd://string" Value="$NONE$"/>
</Binding>
</ComplexValue>
<ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.DataSourceTypes/ValueDefinition">
<Binding PropertyId="OutputPropertyName">
<SimpleValue Type="xsd://string" Value="State"/>
</Binding>
<Binding PropertyId="XPath">
<SimpleValue Type="xsd://string" Value="$Object/Property[Name='HealthState']$"/>
</Binding>
<Binding PropertyId="DisplayName">
<SimpleValue Type="xsd://string" Value="$NONE$"/>
</Binding>
</ComplexValue>
<ComplexValue Type="xsd://Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.DataSourceTypes/ValueDefinition">
<Binding PropertyId="OutputPropertyName">
<SimpleValue Type="xsd://string" Value="Location"/>
</Binding>
<Binding PropertyId="XPath">
<SimpleValue Type="xsd://string" Value="$Object/Path[Projection='Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.ConfigItemToLocation.Projection' ReturnType='System.Library!System.GeoLocation' ReturnCollection='false' PropertyCollectionProperties='Id=Id,Latitude=Latitude,Longitude=Longitude']$"/>
</Binding>
<Binding PropertyId="DisplayName">
<SimpleValue Type="xsd://string" Value="$NONE$"/>
</Binding>
</ComplexValue>
</ComplexValueCollection>
</Variable>
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.ComponentContainer">
<Binding PropertyId="Visual">
<Component TypeId="Microsoft.SystemCenter.Visualization.StaticDiagramControl">
<Binding PropertyId="BackgroundComponentType">
<Reference>$Property/BackgroundComponentType$</Reference>
</Binding>
<Binding PropertyId="NodePresentationComponentType">
<Reference>$Property/NodePresentationComponentType$</Reference>
</Binding>
<Binding PropertyId="DataSource">
<Reference>$Variable/ConvertedDataSource$</Reference>
</Binding>
<Binding PropertyId="SelectedItem">
<Reference>$Variable/SelectedItemIn$</Reference>
</Binding>
<Binding PropertyId="SelectedItem">
<Reference>$Variable/SelectedItemOut$</Reference>
</Binding>
<Binding PropertyId="SelectedItems">
<Reference>$Variable/SelectedItemsIn$</Reference>
</Binding>
<Binding PropertyId="SelectedItems">
<Reference>$Variable/SelectedItemsOut$</Reference>
</Binding>
<Binding PropertyId="ScrollDirection">
<Reference>$Property/ScrollDirection$</Reference>
</Binding>
<Binding PropertyId="ZoomToContent">
<Reference>$Property/ZoomToContent$</Reference>
</Binding>
<Binding PropertyId="ZoomLevel">
<Reference>$Property/ZoomLevel$</Reference>
</Binding>
<Binding PropertyId="SaveImage">
<Reference>$Property/SaveImage$</Reference>
</Binding>
<Binding PropertyId="Action">
<Reference>$Property/Action$</Reference>
</Binding>
<Binding PropertyId="IsBusy">
<Reference>$Service/IsBusy$</Reference>
</Binding>
<Binding PropertyId="LastError">
<Reference>$Service/LastError$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="Microsoft.SystemCenter.Visualization.OneWaySync">
<Binding PropertyId="From">
<Reference>$Property/SelectedItems$</Reference>
</Binding>
<Binding PropertyId="To">
<Reference>$Service/SelectedItems$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.AutoRefreshTimer">
<Binding PropertyId="TickInterval">
<Reference>$Property/AutoRefreshIntervalSec$</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="Microsoft.SystemCenter.Visualization.DefaultOrOverride">
<Binding PropertyId="DefaultValue">
<Reference>$Variable/DefaultMapProperties$</Reference>
</Binding>
<Binding PropertyId="OverrideValue">
<Reference>$Property/Properties$</Reference>
</Binding>
<Binding PropertyId="OutputValue">
<Reference>$Variable/MapProperties$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="Microsoft.SystemCenter.Visualization.GetManagedEntitiesDataSource">
<Binding PropertyId="TargetEntities">
<Reference>$Property/Targets$</Reference>
</Binding>
<Binding PropertyId="BaseTypeNames">
<Reference>$Property/BaseTypeNames$</Reference>
</Binding>
<Binding PropertyId="RecursionTypeNames">
<Reference>$Property/RecursionTypeNames$</Reference>
</Binding>
<Binding PropertyId="Properties">
<Reference>$Variable/MapProperties$</Reference>
</Binding>
<Binding PropertyId="Refresh">
<Reference>$Variable/ConsolidatedRefreshAction$</Reference>
</Binding>
<Binding PropertyId="Output">
<Reference>$Variable/DataSource$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="Microsoft.SystemCenter.Visualization.DataObjectToDiagramNodeConverter">
<Binding PropertyId="KeyPropertyName">
<SimpleValue Type="xsd://string" Value="Id"/>
</Binding>
<Binding PropertyId="DataSourceIn">
<Reference>$Variable/DataSource$</Reference>
</Binding>
<Binding PropertyId="DataSourceOut">
<Reference>$Variable/ConvertedDataSource$</Reference>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="Microsoft.SystemCenter.Visualization.MPInstanceToDiagramItemConverter">
<Binding PropertyId="KeyPropertyName">
<SimpleValue Type="xsd://string" Value="Id"/>
</Binding>
<Binding PropertyId="ItemIn">
<Reference>$Property/SelectedItem$</Reference>
</Binding>
<Binding PropertyId="ItemOut">
<Reference>$Variable/SelectedItemIn$</Reference>
</Binding>
<Binding PropertyId="ItemsIn">
<Reference>$Property/SelectedItems$</Reference>
</Binding>
<Binding PropertyId="ItemsOut">
<Reference>$Variable/SelectedItemsIn$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="Microsoft.SystemCenter.Visualization.MPInstanceToDiagramItemConverter">
<Binding PropertyId="KeyPropertyName">
<SimpleValue Type="xsd://string" Value="Id"/>
</Binding>
<Binding PropertyId="ItemIn">
<Reference>$Variable/SelectedItemOut$</Reference>
</Binding>
<Binding PropertyId="ItemOut">
<Reference>$Property/SelectedItem$</Reference>
</Binding>
<Binding PropertyId="ItemsIn">
<Reference>$Variable/SelectedItemsOut$</Reference>
</Binding>
<Binding PropertyId="ItemsOut">
<Reference>$Property/SelectedItems$</Reference>
</Binding>
</Component>
</Binding>
</Component>
</Binding>
</Component>
</Composite>
</ComponentImplementation>