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); }