0

我正在为 windows phone 8 制作单人纸牌游戏,我想拖放图像。到目前为止,我可以使用此功能拖动和移动图像,但有时图像位于某些项目的后面

private void MouseMoving(object sender, MouseEventArgs e)
    {
            Image realSender = (Image)sender;
            Canvas.SetZIndex(realSender, -2147483645); 
    }

任何想法如何解决此错误以及如何将图像拖放到画布中?

4

1 回答 1

0

您是否尝试过 Microsoft.Expression.Interactions 程序集中的 MouseDragElementBehavior。它允许你拖动一个对象,你可以限制它被拖动到它的父对象中,它可能是一个画布。

xaml 看起来像这样:

<Image Height="110" Name="image1" Stretch="Fill" Source="/Assets/Tiles/IconicTileMediumLarge.png" Margin="254,90,95,407" MouseMove="MouseMoving">
            <i:Interaction.Behaviors>
                <el:MouseDragElementBehavior ConstrainToParentBounds="True"/>
            </i:Interaction.Behaviors>
        </Image>
于 2013-12-21T12:57:57.827 回答