如果光标在WPF中进入屏幕的另一个边界,则将光标设置为移动到屏幕的另一个边界
本文关键字:另一个 边界 屏幕 光标 设置 移动 WPF 如果 | 更新日期: 2023-09-27 17:54:43
我目前正在WPF中开发一个3D查看器应用程序,出于人体工程学的原因,我希望我的鼠标如果进入屏幕的另一个边界,那么它将移动到屏幕的另一个边界。
例如,如果我的鼠标进入屏幕的顶部边界,我设置我的鼠标位置在屏幕的底部。左/右也一样
如何在WPF中实际检测我的鼠标位置?我唯一能得到的位置是与软件相关的,而不是整个屏幕。
另外,如果它能支持双显示器就太好了。(因此,只有当鼠标进入第二个显示器时才会重新设置鼠标)
基于这里的so问题的信息性答案:
如何在WPF中获得当前鼠标屏幕坐标?
我认为更简单的方法是窗户。除非你的3d图形更新了大量的计算量,并且你不希望额外的。net未装箱循环的性能余量受到影响。根据此msdn参考:
http://msdn.microsoft.com/en-us/library/system.windows.forms.cursor.position.aspx光标。Position属性是可设置的,所以应该在WPF应用程序中设置,尽管你想在提交大量关于