gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 16:36:23 26 4
gpt4 key购买 nike

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

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

谢谢!

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

最佳答案

InputManager.Current.PrimaryMouseDevice is probably your best bet.

将它包装在一个接口(interface)中,该接口(interface)公开您需要的信息并使用您最喜欢的 IoC 框架注入(inject)它。

关于c# - 将当前鼠标位置传递给 ViewModel?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/918040/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com