我有一个 MVVM 构建应用程序,适用于 Windows Phone 8。我已经阅读了一些相关内容,发现您通常在 WPF 上使用
Mouse.Capture();
但这在 Windows Phone 8 上是不可能的。相反,我使用了 ManipulationStartedEventArgs
。我在哪里能找到
ManipulationContainer.CaptureMouse();
首先,这与以下函数是否相同:
Mouse.Capture();
我的理解是它们绑定(bind)到用户选择的 UIElement
?
第二部分
当鼠标被捕获时,通常你可以调用:
Mouse.Captured
查看鼠标是否被捕获到 UIElement
。但是我无法在 ManipulationDeltaEventArgs
或 ManipulationCompletedEventArgs
中找到相同的方法。
你能告诉我这在 Windows Phone 中是如何完成的,以及如何再次释放鼠标吗?
最佳答案
所以我所做的就是利用操纵事件并在那里制定逻辑以确保移动
关于c# - Mouse.captured Windows Phone 等效项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19363970/