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>

データベースからのパスデータのリストをバインドしています。ただし、これがレンダリングされると、パスは新しい行にあるように見えます(他の何かに囲まれているように)。私は本当にこれを修正したいと思います。
助言がありますか?

これは、Horizo​​nalのスタックパネルを使用したものです
これは、水平方向のスタックパネルを使用します

これは垂直スタックパネル付きです

これは垂直スタックパネル付きです


うまくいけば、これは誰かが私を助けるのに役立ちますか?ありがとう

4

1 に答える 1

1

ItemsPanelTemplateのようにCanvasを使用するのと同じくらい簡単であることがわかります。とても簡単です。

于 2012-08-27T05:47:39.350 に答える