嗨,我正在开发 WPF 应用程序,我需要将项目放在面板上的 U 形路径上
所以我使用了下面的代码,但它把项目放在一个队列中,因为我使用了堆栈面板。那么有什么方法可以将项目放置在预定义的路径上,因为我不断向数据源添加元素,它们应该放置在预定义的路径上。
<ItemsControl Name="icTodoList" Grid.Row="2" ItemsSource="{Binding DocumentsItemsSource}" Width="100" Height="460" >
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Orientation="Vertical"/>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ItemsControl.ItemTemplate>
<DataTemplate>
<Button Margin="0" HorizontalAlignment="Center" DataContext="{Binding}" Content="{Binding Path=ItemName}" Height="35" Width="35" />
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>