4

似乎 AvalonDock 在任何时候通过停靠或取消停靠操作窗口时都会卸载并重新加载其文档窗口的内容。有没有可能把它关掉?

就我而言,我正在显示一个实时视频流,我需要在窗口设置为浮动或重新停靠时继续播放它。

此外,AvalonDock 2.0 的文档似乎并不完整。也许我找错地方了。我能在 codeplex 上找到的只是:AvalonDock 2.0 Getting started guide PART 1

4

1 回答 1

4

我最近遇到了类似的问题。在可锚定窗格上显示地图时,标记在停靠/取消停靠窗格时被删除。我在 AvalonDock 页面和地图查看器 (GMaps) 开发者网站上写过文章。问题似乎是组件(选项卡控件中的锚或文档)破坏了所有子组件。你可以在这里看到它:问题跟踪器

我的解决方案是处理布局更改(检测窗口何时停靠,作为窗口浮动...等)并采取相应措施。

AvalonDock 2.0 的文档不可用...我推荐的唯一文档是开发人员提供的示例(请参阅此处的 MVVM 示例)。幸运的是,该项目现在应该更加活跃,因为它已成为Extended WPF Toolkit的一部分。也许 Xceed 可以处理适当的文档。

希望这可以帮助。

于 2013-06-17T10:17:25.093 回答