首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Xamarin UWP应用程序中实现指针-/MouseMoveEvents?

如何在Xamarin UWP应用程序中实现指针-/MouseMoveEvents?
EN

Stack Overflow用户
提问于 2020-01-02 18:04:39
回答 1查看 344关注 0票数 0

我有一个应用程序。(仅)对于UWP应用程序,我需要访问鼠标事件(PointerMoved-/ PointerEntered /PointerPressed)。

到目前为止,我的整个代码库都是共享代码。

有人能帮我把鼠标事件转发到共享代码库吗?我在谷歌上搜索了很多,几乎所有的答案都暗示了一种名为"MR.Gestures“的付费libary,或者说不可能收到鼠标事件(比如这个I am not able to implement MouseUp, MouseDown and mouseMove Events in Xamarin Mobile applications)。有时会提到GestureRecogniser,但它们不能扩展,那么它们应该如何帮助呢?

在xamarin真的没有办法接收鼠标事件吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-02 19:33:59

你可以做到这一点。然而,这是一项非常广泛的工作,您可以考虑在本地UWP XAML中编写应用程序,并与Xamarin项目共享一些C#代码。

方法是扩展要使用的每个控件(是的,每个需要这种效果的控件),添加这些事件,然后编写UWP自定义呈现器来调用这些事件,然后用这些控件替换XAML中的所有控件。

如前所述,这可能是相当广泛的工作,但这才是可以做到的。

另外,如果您不需要这些事件,而只需要对这些事件进行一些视觉效果,则可以通过为UWP项目中的app.xaml中的这些控件编写自定义XAML样式来减少这项工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59567973

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档