似乎AvalonDock在通过对接或取消停靠操作窗口的任何时候卸载并重新加载其文档窗口的内容。有可能把它关掉吗?
在我的情况下,我正在显示一个实时视频流,我需要在窗口设置为浮动或重新锁定时保持播放。
似乎AvalonDock 2.0的文档还没有完整。也许我正在寻找错误的地方。我能在codeplex上找到的就是:AvalonDock 2.0 getting started guide PART 1
答案 0 :(得分:4)
我最近遇到了类似的问题。在可锚定窗格上显示地图时,在停靠/取消停靠窗格时删除了标记。 我在AvalonDock页面和地图查看器(GMaps)开发者网站上写过。问题似乎是组件(标签控件中的anchorables或文档)会破坏所有孩子。 你可以在这里看到它:Issue tracker
我的解决方案是处理布局更改(检测窗口何时停靠,浮动窗口等等)并采取相应措施。
AvalonDock 2.0的文档不可用...我推荐的唯一文档是开发人员提供的示例(请参阅MVVM示例here)。 幸运的是,项目现在应该更加活跃,因为它成为了Extended WPF Toolkit的一部分。也许Xceed可以处理适当的文档。
希望这有帮助。