ドッキング コントロール (Actipro) を使用する WPF アプリケーション (.Net 4.0) があります。ドッキング ウィンドウをドッキングできます。その場合、「実際の」ウィンドウが作成され、コンテンツがそのウィンドウに割り当てられます。
もちろん、ビジュアル ツリー内のものを移動すると、完全なレイアウトが再トリガーされます。これらのドッキング ウィンドウの 1 つに、ダイアグラム コントロール (Mindfusion Diagramming、WPF コントロール) があるため、これは問題です。
この問題に対する直接的な解決策はないと思います。しかし、同様の問題を抱えている他のプログラマーがこの問題にどのように取り組んだのだろうか。レイアウトの再計算を回避する賢い方法はありますか?
理論的には、ダイアグラムは ScrollViewer 内にあるため、実際には何も変化しないため、配置されるたびに、使用可能なスペースの量は同じ (無限) のままです。
編集: 内部のダイアグラム コントロールがインタラクティブであることにも注意してください。ドラッグ&ドロップが必要です。