Veeam.Visualization.Library.DiagramViewImplementation (ComponentImplementation)

Element properties:

TypeVeeam.Visualization.Library.DiagramView
PlatformWpf, Silverlight
Target
AccessibilityInternal

Source Code:

<ComponentImplementation ID="Veeam.Visualization.Library.DiagramViewImplementation" TypeId="Veeam.Visualization.Library.DiagramView" Accessibility="Internal" Platform="Wpf, Silverlight">
<Composite>
<Variable Id="DataSource" Type="BaseDataType"/>
<Variable Id="NodeToExpand" Type="BaseDataType"/>
<Variable Id="ItemsToMerge" Type="BaseDataType"/>
<Variable Id="ItemsToRemove" Type="BaseDataType"/>
<Variable Id="ItemsToItemSnapshot" Type="BaseDataType"/>
<Variable Id="ItemsToGlobalSnapshot" Type="BaseDataType"/>
<Variable Id="AddedItems" Type="BaseDataType"/>
<Variable Id="RemovedItems" Type="BaseDataType"/>
<Variable Id="ReplacedItems" Type="BaseDataType"/>
<Variable Id="SelectedDiagramItem" Type="BaseDataType"/>
<Variable Id="Action" Type="BaseDataType"/>
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.ComponentContainer">
<Binding PropertyId="Visual">
<Component TypeId="Veeam.Visualization.Library.DiagramControlWithRouter">
<Binding PropertyId="NodePresentationComponentType">
<SimpleValue Type="xsd://string" Value="Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.VicinityNodePresentation"/>
</Binding>
<Binding PropertyId="EdgePresentationComponentType">
<SimpleValue Type="xsd://string" Value="Microsoft.SystemCenter.Visualization.Library!Microsoft.SystemCenter.Visualization.DiagramEdgePresentation"/>
</Binding>
<Binding PropertyId="DataSource">
<Reference>$Variable/DataSource$</Reference>
</Binding>
<Binding PropertyId="NodeToExpand">
<Reference>$Variable/NodeToExpand$</Reference>
</Binding>
<Binding PropertyId="Routing">
<Reference>$Property/Routing$</Reference>
</Binding>
<Binding PropertyId="Layout">
<Reference>$Property/Layout$</Reference>
</Binding>
<Binding PropertyId="ZoomToContent">
<Reference>$Property/ZoomToContent$</Reference>
</Binding>
<Binding PropertyId="ScrollDirection">
<Reference>$Property/ScrollDirection$</Reference>
</Binding>
<Binding PropertyId="ZoomLevel">
<Reference>$Property/ZoomLevel$</Reference>
</Binding>
<Binding PropertyId="SaveImage">
<Reference>$Property/SaveImage$</Reference>
</Binding>
<Binding PropertyId="IsAnimationEnabled">
<Reference>$Property/IsAnimationEnabled$</Reference>
</Binding>
<Binding PropertyId="LastError">
<Reference>$Property/LastError$</Reference>
</Binding>
<Binding PropertyId="SelectedItem">
<Reference>$Variable/SelectedDiagramItem$</Reference>
</Binding>
<Binding PropertyId="Action">
<Reference>$Variable/Action$</Reference>
</Binding>
<Binding PropertyId="ItemsToMerge">
<Reference>$Variable/ItemsToMerge$</Reference>
</Binding>
<Binding PropertyId="ItemsToRemove">
<Reference>$Variable/ItemsToRemove$</Reference>
</Binding>
<Binding PropertyId="ItemsToGlobalSnapshot">
<Reference>$Variable/ItemsToGlobalSnapshot$</Reference>
</Binding>
<Binding PropertyId="ItemsToItemSnapshot">
<Reference>$Variable/ItemsToItemSnapshot$</Reference>
</Binding>
<Binding PropertyId="AddedItems">
<Reference>$Variable/AddedItems$</Reference>
</Binding>
<Binding PropertyId="RemovedItems">
<Reference>$Variable/RemovedItems$</Reference>
</Binding>
<Binding PropertyId="ReplacedItems">
<Reference>$Variable/ReplacedItems$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="Visualization!Microsoft.SystemCenter.Visualization.OneWaySync">
<Binding PropertyId="To">
<Reference>$Property/SelectedItem$</Reference>
</Binding>
<Binding PropertyId="From">
<Reference>$Variable/SelectedDiagramItem$</Reference>
</Binding>
</Component>
</Binding>
<Binding PropertyId="Objects">
<Component TypeId="DiagramWidget.GetDiagramTopologyData">
<Binding PropertyId="ConnectionSessionTicket">
<Reference>$Service/ConnectionSessionTicket$</Reference>
</Binding>
<Binding PropertyId="TargetEntity">
<Reference>$Property/TargetEntity$</Reference>
</Binding>
<Binding PropertyId="SelectedItem">
<Reference>$Variable/Action$</Reference>
</Binding>
<Binding PropertyId="Hops">
<Reference>$Property/Hops$</Reference>
</Binding>
<Binding PropertyId="ItemsToGlobalSnapshot">
<Reference>$Variable/ItemsToGlobalSnapshot$</Reference>
</Binding>
<Binding PropertyId="ItemsToMerge">
<Reference>$Variable/ItemsToMerge$</Reference>
</Binding>
<Binding PropertyId="SelectedDiagramItem">
<Reference>$Variable/SelectedDiagramItem$</Reference>
</Binding>
<Binding PropertyId="IsBusy">
<Reference>$Service/IsBusy$</Reference>
</Binding>
<Binding PropertyId="Refresh">
<Reference>$Service/RefreshAction$</Reference>
</Binding>
</Component>
</Binding>
</Component>
</Composite>
</ComponentImplementation>