IE9 や chrome のような UI を実装したい。
ドッキング可能なタブが気に入っています。新しいウィンドウにドラッグできます。
また、ウィンドウをタブとして配置することもできます。
それを実装する方法、ライブラリ、または例を教えてくれる人はいますか?
ありがとうございました 。
AvalonDock は非常に優れていますが、私が望んでいたほどではありません。
WPF にはすぐに使えるドック コントロールはありません (これは非常に残念です)。AvalonDock に基づくオープンソースのドッキング ライブラリであるSofa Dockingをご覧ください。
DevExpress のドッキング コントロールを使用しています (無料ではありません)。完璧ではありませんが、彼らのカスタマー サポートは最高の 1 つです。それは私にとって非常に大きなことです。AvalonDock と SofaDock に関するリソースと回答を見つけるのは非常に困難でした。
Shell
{
List<Content> Contents
}
Infragistics xamDockManager を見ることができます: http://www.infragistics.com/dotnet/netadvantage/wpf/xamdockmanager.aspx#Overview
これを行う場合、DocumentContentHost を使用します: http://help.infragistics.com/NetAdvantage/WPF/Current/CLR4.0/?page=xamDockManager_Add_Panes_to_the_DocumentContentHost_Object.html
次に、右、左、上、および下の ContentPanes のドッキングを無効にする必要があり、AllowDockingLeft のようにこれを制御するために設定できるブール プロパティがあります: http://help.infragistics.com/NetAdvantage/WPF/Current /CLR4.0/?page=InfragisticsWPF4.DockManager.v11.2~Infragistics.Windows.DockManager.ContentPane~AllowDockingLeft.html