В настоящее время я работаю над приложением с интерфейсом с вкладками. Я хочу иметь возможность разделить рабочее пространство по горизонтали или вертикали, перетаскивая вкладку к одному краю окна.
Например, откройте две вкладки: http://666kb.com/i/b65vvbusbxhvgy8mf.png
Затем перетащите одну вкладку в нижнюю часть экрана и опустите ее. Должен появиться второй tabcontrol: http://666kb.com/i/b65vvjnd1ylz54jdz.png
Как мне добиться этого с C # и WPF в .NET 3.5?
Я думаю, что Photoshop делает это, и я уверен, что многие другие приложения тоже.