似乎只要通过停靠或取消停靠操纵该窗口,AvalonDock就会卸载并重新加载其文档窗口的内容。是否可以将其关闭?
就我而言,我正在显示实时视频流,并且需要在窗口设置为浮动或重新放置时保持其播放。
同样,AvalonDock 2.0的文档似乎并不完整。也许我在找错地方了。我在codeplex上只能找到的是:AvalonDock 2.0 getting started guide PART 1
最佳答案
我最近有一个类似的问题。在可锚定窗格上显示地图时,标记会在停靠/取消停靠窗格时删除。
我在AvalonDock页面和地图查看器(GMaps)开发人员站点上进行了编写。问题似乎在于该组件(选项卡控件中的附件或文档)破坏了所有子项。
您可以在这里看到它:Issue tracker
我的解决方案是处理布局更改(检测何时停靠了窗口,作为窗口浮动等等)并采取措施。
AvalonDock 2.0的文档不可用...我推荐的唯一文档是开发人员提供的示例(请参阅MVVM示例here)。
幸运的是,该项目现在应该更加活跃,因为它已成为Extended WPF Toolkit的一部分。也许Xceed可以处理适当的文档。
希望这可以帮助。