私のアプリケーションでは、「プラグイン」からウィンドウをロードしているため、アプリケーションは実行時までウィンドウを認識しません。プラグインごとに DockableContent を作成し、その Content をプラグインによって返される Control に設定します。各プラグインは、ウィンドウが最初にドッキングされているか、フローティングされているかを示します。ユーザーは後で変更できます。
DockableContent のインスタンスがあり、それをプログラムで FloatingWindow に変更したいと考えています。content.DockableStyle を DockableStyle.Floating に変更するだけでは不十分です。他に何をしなければなりませんか?
編集:私はそれを見つけました。DockableContent を DockPane に追加し、DockableContent.ShowAsFloatingWindow() を呼び出しました... IMHO AvalonDock にはより良いドキュメントが必要です...