在我的应用程序中,我从'plugins'加载窗口,所以我的应用程序直到运行时才知道它们。我正在为每个插件创建DockableContent并将其内容设置为由插件返回的Control。每个插件都告诉我们,如果它的窗口最初应该停靠或浮动,用户可以稍后更改它。
所以我有一个DockableContent实例,我想以编程方式将其更改为FloatingWindow。将content.DockableStyle更改为DockableStyle.Floating是不够的,我还需要做什么?
编辑: 我找到了。我已经将DockableContent添加到DockPane并调用了DockableContent.ShowAsFloatingWindow()...... 恕我直言AvalonDock需要更好的文档......
答案 0 :(得分:3)
我找到了它。我已将DockableContent添加到DockPane并调用DockableContent.ShowAsFloatingWindow()... 恕我直言AvalonDock需要更好的文档......