将当前鼠标位置传递给ViewModel?

在我的MVVM应用程序中,我有一个Direct3d渲染窗口,该窗口显示场景中的一堆3d网格.在该渲染窗口中,我希望能够单击场景中的那些3d网格之一并使其移动,使其跟随鼠标光标.这是典型的3d编辑器内容,可在屏幕空间中移动网格.因此,我需要能够获得当前鼠标的位置,最好是相对于Direct3d渲染窗口的位置.

有什么方法可以做到这一点?

谢谢!

编辑:更改措辞,因为它太笼统并导致混乱.

最佳答案
InputManager.Current.PrimaryMouseDevice is probably your best bet.

将其包装在公开您所需信息的界面中,然后使用您喜欢的IoC框架将其注入.

点击查看更多相关文章

转载注明原文:将当前鼠标位置传递给ViewModel? - 乐贴网