這樣的:
<Grid>
<Grid.Resources>
<col:ArrayList x:Key="al">
<Path Data="M 10,100 C 10,300 300,-200 300,100" Fill="Black"/>
<Path Data="M 0,0 L 100,300" Fill="Black" Stroke="Black"/>
</col:ArrayList>
</Grid.Resources>
<StackPanel>
<Button Content="{Binding SelectedItem, ElementName=lb}"/>
<ListBox Name="lb" ItemsSource="{StaticResource al}" SelectedIndex="{Binding Value, ElementName=sl}" Visibility="Collapsed">
<ListBox.ItemTemplate>
<DataTemplate/>
</ListBox.ItemTemplate>
</ListBox>
<Slider Minimum="0" Maximum="1" Name="sl" SmallChange="1" IsSnapToTickEnabled="true" />
</StackPanel>
</Grid>
與山坳之中的命名空間:xmlns:col="clr-namespace:System.Collections;assembly=mscorlib"
所以,做了這樣的回答對您有幫助? – 2012-08-19 17:35:55
謝謝你,完美的作品! :) – user1582511 2012-08-20 08:45:05
我想用它超過2個路徑,我只是在數組中添加路徑並增加滑塊的最大值? – user1582511 2012-08-20 08:54:01