2

我需要设计一个协作 WPF 应用程序,允许多个用户同时编辑UI 的不同部分。

必须使用单个应用程序来完成,在单个计算机上运行,​​在单个投影仪上显示 - 但需要使用许多键盘和鼠标。在协作/会议室环境中为每个用户配备一台计算机是不可能的。

我对如何做到这一点有一个大致的想法 - 使用原始输入,在应用程序中模拟鼠标指针,并以某种方式对应用程序进行分区(在事件和焦点方面),以便每个分区接受自己的一组输入事件,并且每个分区都保持它自己的键盘和鼠标焦点。

有没有人这样做过或知道更好的方法来应对这一挑战?我在正确的道路上吗?

4

1 回答 1

0

我认为您不会从 WPF 获得这种行为。如果有可能,这将是大量的工作。

更不用说,即使 WPF 支持 N 个逻辑焦点范围的概念,您一次只能将键盘焦点放在一个元素中。

我只会制作一个常规的 WPF 应用程序,并使用诸如此类的一些软件来搜索解决方案

于 2012-11-27T18:52:57.247 回答