public DragableTabNewHost CreateNewHost(DragableTabControl rpTabControl)
        {
            var rWindow = new TabWindow() { Owner = App.Current.MainWindow };
            rWindow.TabControl.DataContext = rpTabControl.DataContext;

            return new DragableTabNewHost(rWindow, rWindow.TabControl);
        }
        public Tuple<AdvancedTabControl, Window> CreateHost(AdvancedTabControl rpSourceTabControl, string rpSourcePartition)
        {
            var rWindow = new TabWindow() { Owner = App.Current.MainWindow };
            rWindow.TabControl.DataContext = rpSourceTabControl.DataContext;
            rWindow.TabControl.TabController = rpSourceTabControl.TabController;
            rWindow.DockableZone.DockingController = new TabDockingController();

            return Tuple.Create(rWindow.TabControl, (Window)rWindow);
        }