使用拖放功能在GridView中实现VariableSize项

时间:2013-08-02 10:13:54

标签: windows-8 windows-store-apps winrt-xaml

我实现了一个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>

目前显示的是项目,但没有正确包装和排列。

我怎样才能做到这一点?

0 个答案:

没有答案