我需要设计一个协作 WPF 应用程序,允许多个用户同时编辑UI 的不同部分。
这必须使用单个应用程序来完成,在单个计算机上运行,在单个投影仪上显示 - 但需要使用许多键盘和鼠标。在协作/会议室环境中为每个用户配备一台计算机是不可能的。
我对如何做到这一点有一个大致的想法 - 使用原始输入,在应用程序中模拟鼠标指针,并以某种方式对应用程序进行分区(在事件和焦点方面),以便每个分区接受自己的一组输入事件,并且每个分区都保持它自己的键盘和鼠标焦点。
有没有人这样做过或知道更好的方法来应对这一挑战?我在正确的道路上吗?