WP7 - Drag&使用嵌套布局删除

时间:2012-02-12 15:03:32

标签: windows-phone-7 xaml layout drag-and-drop

我的页面设计如下:

enter image description here

布局如下:

<ScrollViewer Margin="0" HorizontalAlignment="Left" Height="360" VerticalAlignment="Bottom">
    <StackPanel x:Name="spQueuedWeapons" HorizontalAlignment="Left" VerticalAlignment="Bottom">
        <ItemsControl ItemsSource="{Binding QueuedCombinations}" HorizontalAlignment="Left">
            <ItemsControl.ItemTemplate>
                <DataTemplate>
                    <Image Source="{Binding ImageName}">
                        <i:Interaction.Behaviors>
                            <ex:MouseDragElementBehavior ConstrainToParentBounds="False" />
                        </i:Interaction.Behaviors>
                    </Image>
                </DataTemplate>
            </ItemsControl.ItemTemplate>
        </ItemsControl> 
    </StackPanel>
</ScrollViewer>

我看到的问题是MouseDragElementBehavior似乎在视觉上受限于ScrollViewer的界限。 我希望能够将绿色框拖到蓝色放置目标。

到目前为止,我所考虑的唯一选项是删除包含ScrollViewer或以编程方式模拟StackPanel布局。 如果可能的话,我宁愿不添加基于手动按钮的滚动或程序化布局。

有没有人有任何想法?

0 个答案:

没有答案