none
关于WPF窗体拖动实现 RRS feed

  • 问题

  • 各位好,由于刚刚接触WPF,有些问题不知道怎么样实现,

    我做了一个非规则的窗体,并隐藏了原来的窗体外观,这样必须设置一个窗体移动代码,我放了另外一张图片上去,然后想当用户按住这个图片拖动,整个窗体都会动,在以前我是用:

    mousedown命令:X = e.X ; Y = e.Y;

    mousemove命令:If (X = e.X && Y = e.Y)  return
                 If (e.Button = Windows.Forms.MouseButtons.Left)
                {Me.Left = Me.Left + e.X - X
                Me.Top = Me.Top + e.Y - Y}

    现在在WPF里面已经这个不能用了,我找到一个办法

    private void Image_MouseDown(object sender, System.Windows.Input.MouseButtonEventArgs e)
      {
                if (e.ChangedButton == MouseButton.Left) this.DragMove();
     }

    但是这个没有任何效果,能请教下这个应该如何实现,怎么写呢。

    2010年5月28日 2:06

答案

全部回复