只要手指握住,就可以在屏幕上滑动对象

时间:2013-10-10 08:14:35

标签: c# xaml windows-phone slide

我想跟着我的手指在屏幕上滑动一个球。 我得到了光标位置,但当我滑动时,球没有跟随我的手指。 而且我有几个球。 (目前不是,但我计划过)

我的代码:

c#

private void MouseMoving(object sender, MouseEventArgs e)
{
    if (sender.GetType() == typeof(Image))
    {                             
        System.Windows.Point cursorpos = e.GetPosition(null);
        Image realSender = (Image)sender;
        // MessageBox.Show(cursorpos.X.ToString());
        // MessageBox.Show(cursorpos.Y.ToString());
        Canvas.SetLeft(realSender, cursorpos.X);                   
        Canvas.SetTop(realSender, cursorpos.Y);
        Canvas.SetZIndex(realSender, idx++);
    }

}

XAML

<Image Name="image1" Stretch="Fill" Source="/bal.png" 
       MouseMove="MouseMoving" Grid.ColumnSpan="4" 
       Canvas.Left="337" Canvas.Top="239"/`>

0 个答案:

没有答案