protected override void StartDrag()
            {
                DockWindow window = Parent as DockWindow;

                if (window == null)
                {
                    return;
                }

                window.DockPanel.BeginDrag(window, window.RectangleToScreen(Bounds));
            }