移动标签并将其停靠在Avalondock 3.2中会使程序无响应,直到失去/获得焦点

时间:2019-05-14 22:32:28

标签: c# wpf touch avalondock

我正在使用触摸屏。如果我使用鼠标拖放选项卡以将其固定,则效果很好。但是,如果我用手指将选项卡拖放到停靠的那一刻,则窗口将变得无响应(GUI动画仍会进行动画处理,如闪烁的颜色等),但是在程序失去焦点然后再次获得焦点之前,不会收到任何输入。

我使用的AvalonDock 3.2版本修改了我的作品,因此无法升级或修改它。有什么问题,我该如何解决?

任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:1)

请问您使用的是AvalonDock的开源版本吗?已知此版本存在许多关键问题:

1)有关AvalonDock 3.2-3.4中的已知问题,请参见here 2)有关AvalonDock 3.5中的已知问题,请参见bottom of this page

因此,您至少有2个选择:

  1. 您可以尝试迁移到stabilized version in this repository 看看这是否可以解决您的问题,或者

  2. 付钱-尽管我很确定Xceed的 fixing only their active version(目前为3.8) 因此您仍然必须进行迁移

从3.2升级到3.5应该很容易-只需将引用替换为另一个二进制文件,然后重新编译以查看问题是否已在3.5中解决。如果没有,请尝试使用较小的程序重现您的问题并报告问题。

我认为您不会在这里得到合适的解决方案(基于此Stackoverflow项目中提供的不存在的证据(可重现的示例代码))。