c# - Mouse.captured Windows Phone 等效项

标签 c# wpf windows-phone-8 mvvm focus

我有一个 MVVM 构建应用程序,适用于 Windows Phone 8。我已经阅读了一些相关内容,发现您通常在 WPF 上使用

     Mouse.Capture(); 

但这在 Windows Phone 8 上是不可能的。相反,我使用了 ManipulationStartedEventArgs。我在哪里能找到

     ManipulationContainer.CaptureMouse(); 

首先,这与以下函数是否相同:

     Mouse.Capture(); 

我的理解是它们绑定(bind)到用户选择的 UIElement

第二部分

当鼠标被捕获时,通常你可以调用:

     Mouse.Captured 

查看鼠标是否被捕获到 UIElement。但是我无法在 ManipulationDeltaEventArgsManipulationCompletedEventArgs 中找到相同的方法。

你能告诉我这在 Windows Phone 中是如何完成的,以及如何再次释放鼠标吗?

最佳答案

所以我所做的就是利用操纵事件并在那里制定逻辑以确保移动

关于c# - Mouse.captured Windows Phone 等效项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19363970/

相关文章:

c# - C# WPF 代码隐藏中的按钮处理程序

windows-phone-8 - Wowza + 直播 + Windows 手机?

c# - 单击子元素时如何阻止父元素的事件

debugging - 在 Visual Studio (WP8) 中运行应用程序时启用编辑代码

c# - 通用约束,其中 T : struct and where T : class

javascript - 从 Javascript 文件访问 MVC 的模型属性

wpf - 显示输入,EncoderDevice,WPF

WPF WebBrowser 控件放大/缩小支持吗?

c# - 如何创建多个 CRUD 方法重载?

c# - 无法将类型 'int' 隐式转换为 'short'