1

我已经实现了一个 GridView,其中我将用户控件绑定为项目:

grdVwWidget.Items.Add(userControl);

每个用户控件都有自己的高度和宽度。Gridview 具有拖放功能:

<GridView
        x:Name="grdVwWidget"
        CanDragItems="True"
        CanReorderItems="True"
        AllowDrop="True"
       ItemsPanel="{StaticResource grdVwWidgetItemPanel}"
/>

<ItemsPanelTemplate x:Key="grdVwWidgetItemPanel">
        <VirtualizingStackPanel Orientation="Vertical" HorizontalAlignment="Left" />
    </ItemsPanelTemplate>

目前,这些项目已显示但未正确包装和排列。

我怎样才能做到这一点?

4

0 回答 0