void AddDockingWindow() { RemoveDockingWindow(); dockingForm = new AddonDockingForm(); dockingForm.Show(ApplicationData.DockPanel, DockState.Float); }
// public override DockContent OnCreateDockingWindowAtLoading(string windowTypeName) { if (dockingForm == null && windowTypeName == typeof(AddonDockingForm).ToString()) { dockingForm = new AddonDockingForm(); return(dockingForm); } return(base.OnCreateDockingWindowAtLoading(windowTypeName)); }
void RemoveDockingWindow() { if (dockingForm != null) { dockingForm.Close(); dockingForm.Dispose(); dockingForm = null; } }
// public override DockContent OnCreateDockingWindowAtLoading( string windowTypeName ) { if( dockingForm == null && windowTypeName == typeof( AddonDockingForm ).ToString() ) { dockingForm = new AddonDockingForm(); return dockingForm; } return base.OnCreateDockingWindowAtLoading( windowTypeName ); }
void RemoveDockingWindow() { if( dockingForm != null ) { dockingForm.Close(); dockingForm.Dispose(); dockingForm = null; } }
void AddDockingWindow() { RemoveDockingWindow(); dockingForm = new AddonDockingForm(); dockingForm.Show( ApplicationData.DockPanel, DockState.Float ); }