我有一个主窗口,我在其中放置了ItemsControl,如下所示:
<ItemsControl
Style="{StaticResource PanelStyle}"
ItemsSource="{Binding Elements}" >
</ItemsControl>
风格就是这个:
<Style x:Key="PanelStyle" TargetType="ItemsControl">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="ItemsControl">
<ItemsPresenter />
</ControlTemplate>
</Setter.Value>
</Setter>
<Setter Property="ItemsPanel">
<Setter.Value>
<ItemsPanelTemplate>
<views:MyPanel />
</ItemsPanelTemplate>
</Setter.Value>
</Setter>
<Setter Property="ItemTemplate">
<Setter.Value>
<DataTemplate >
<ctrls:Element Colour="Green" Diameter="50" />
</DataTemplate>
</Setter.Value>
</Setter>
</Style>
所以我最终在窗口中有一个Panel,其中包含一堆这些元素。现在,问题是:
我想用线条连接这些元素,但我不知道如何做到这一点。建议?
谢谢。