我已经实现了一个 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>
目前,这些项目已显示但未正确包装和排列。
我怎样才能做到这一点?