/// <summary>
        /// Raises the type specific space control removed event determined by the derived class.
        /// </summary>
        protected override void RaiseRemoved()
        {
            // Generate event so the any dockable workspace customization can be reversed.
            KryptonDockingManager dockingManager = DockingManager;

            if (dockingManager != null)
            {
                DockableWorkspaceEventArgs args = new DockableWorkspaceEventArgs(DockableWorkspaceControl, this);
                dockingManager.RaiseDockableWorkspaceRemoved(args);
            }
        }