у visual studio есть окна, которые можно менять местами, выносить как отдельное окно. Как можно сделать что то подобное на c#(например окно "обозреватель решений"). Буду рад если подскажите для winforms, или wpf