1

我有一些看起来像这样的 XAML:

<ItemsControl ItemsSource="{Binding PathStrings}">
    <ItemsControl.ItemTemplate>
        <DataTemplate>
            <Path Stroke="Red" Data="{Binding}" StrokeThickness="5" />
        </DataTemplate>
    </ItemsControl.ItemTemplate>
    <ItemsControl.ItemsPanel>
        <ItemsPanelTemplate>
             <VirtualizingStackPanel />
        </ItemsPanelTemplate>
    </ItemsControl.ItemsPanel>
</ItemsControl>

我正在绑定来自数据库的路径数据列表。但是,当它渲染出来时,路径似乎在新行上(就像它们被包裹在其他东西中一样)。我真的很想解决这个问题。
有什么建议么?

这是一个带有水平的堆栈面板
这是水平的堆栈面板

这是一个垂直的堆栈面板

这是一个垂直堆栈面板


希望这可以帮助某人帮助我?谢谢

4

1 回答 1

1

事实证明,它就像使用 Canvas 作为 ItemsPanelTemplate 一样简单。就这么简单。

于 2012-08-27T05:47:39.350 回答