Image 在windows phone 8中进行简单的拖放

Image 在windows phone 8中进行简单的拖放,image,drag-and-drop,windows-phone-8,Image,Drag And Drop,Windows Phone 8,我正在为windows phone 8制作纸牌游戏,我想拖放图像。到目前为止,我可以使用此功能在周围拖动和移动图像,但有时图像位于某些项目后面 private void MouseMoving(object sender, MouseEventArgs e) { Image realSender = (Image)sender; Canvas.SetZIndex(realSender, -2147483645); } 您知道如何

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

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

您知道如何解决此错误以及如何将图像放到画布中吗?

您是否在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>