コード例 #1
0
 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);
 }
コード例 #2
0
        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);
        }