Exemple #1
0
 private void MouseUpCascade(object sender, MouseEventArgs e)
 {
     if (NodesMoved.Count > 0)
     {
         DragStopped(e);
         LastClickDrag  = false;
         NodeBeingMoved = null;
         HardRefresh();
         return;
     }
     foreach (var item in DrawnNodes.OrderByDescending(r => r.ZIndex))
     {
         if (item.Contains(e.Location))
         {
             MouseUpOnElem(item, e);
             break;
         }
     }
     if (LastClickDrag)
     {
         LastClickDrag  = false;
         NodeBeingMoved = null;
         HardRefresh();
     }
 }
Exemple #2
0
 private void MouseDownCascade(object sender, MouseEventArgs e)
 {
     foreach (var item in DrawnNodes.OrderByDescending(r => r.ZIndex))
     {
         if (item.Contains(e.Location))
         {
             MouseDownOnElem(item, e);
             break;
         }
     }
 }