void OnPreviewChanged(object sender, EventArgs e) { if (DockControl != null) { bool isVisible = DockManager.GetPreview(DockControl) == DropPosition.Floating; Visibility = isVisible ? Visibility.Visible : Visibility.Hidden; } }