private void StartDrag(DarkDockSplitter splitter) { _activeSplitter = splitter; Cursor.Current = _activeSplitter.ResizeCursor; _initialContact = Cursor.Position; _isDragging = true; _activeSplitter.ShowOverlay(); _dragTimer.Start(); }