我在WPF C#中为Grid创建事件。事件“按下按钮时”
The MouseMove事件。
我想触发的MouseMove事件当鼠标左键按下和保持的事件甚至当鼠标离开电网甚至退出主窗口的。
当按钮被按下保持的鼠标移动事件网格整个屏幕直到按钮Releasd。
认为这是鼠标移动事件法网格
private void Grid_MouseMove(object sender, MouseEventArgs e)
{
if (e.LeftButton == MouseButtonState.Pressed) // Only When Left button is Pressed.
{
// Perform operations And Keep it Until mouse Button is Released.
}
}
的目标是旋转3D模型当用户按住左键并当他移动鼠标,直到按钮释放旋转模型。
这是为了使用户的程序和旋转Eeasier。特别是执行长旋转会导致鼠标离开网格。
我试图使用while
,但它失败,你知道它是因为单线程。
因此,我的想法是以某种方式在原始网格中按下按钮时将屏幕全部展开,并将其保留至发布。
当然虚拟网格女巫是隐藏的。
感谢保持了关注!人们问问题20意见。我问问题6意见。 @AntonSizikov –
http://meta.stackexchange.com/questions/10647/how-do-i-write-a-good-title –
感谢您的链接。我想我需要学习如何编写好的标题:)但我试图尽可能地解释问题! @AntonSizikov –