我有一个适用于 Windows Phone 8 的 MVVM 构建应用程序。我已经阅读了一些关于它的内容,发现在 WPF 上你通常使用
Mouse.Capture();
但这在 Windows Phone 8 上是不可能的。相反,我使用了ManipulationStartedEventArgs
. 我能找到的地方
ManipulationContainer.CaptureMouse();
首先,这与以下功能相同:
Mouse.Capture();
我的理解是它们绑定到UIElement
用户选择的一个?
第二部分
捕获鼠标后,通常可以调用:
Mouse.Captured
查看鼠标是否被捕获到UIElement
. 但是我一直无法在ManipulationDeltaEventArgs
or中找到相同的方法ManipulationCompletedEventArgs
。
你能告诉我这是如何在 Windows Phone 中完成的,以及如何再次释放鼠标。