protected override void OnMouseLeave(MouseEventArgs e) { if (e.LeftButton == MouseButtonState.Pressed && LayoutAnchorableTabItem.IsDraggingItem()) { LayoutAnchorable model = LayoutAnchorableTabItem.GetDraggingItem().Model as LayoutAnchorable; DockingManager manager = model.Root.Manager; LayoutAnchorableTabItem.ResetDraggingItem(); manager.StartDraggingFloatingWindowForContent(model, true); } base.OnMouseLeave(e); }
protected override void OnMouseLeave(System.Windows.Input.MouseEventArgs e) { if (e.LeftButton == System.Windows.Input.MouseButtonState.Pressed && LayoutAnchorableTabItem.IsDraggingItem()) { var contentModel = LayoutAnchorableTabItem.GetDraggingItem().Model as LayoutAnchorable; var manager = contentModel.Root.Manager; LayoutAnchorableTabItem.ResetDraggingItem(); manager.StartDraggingFloatingWindowForContent(contentModel); } base.OnMouseLeave(e); }