Example #1
0
 protected override void OnMouseDown(MouseEventArgs e)
 {
     base.OnMouseDown(e);
     if (null != PreBeginMove)
     {
         CardSetEventArgs ev = new CardSetEventArgs();
         PreBeginMove(this, ev);
         if (ev.Valid)
         {
             cardSet = ev.CardSet;
             foreach (CardView c in cardSet)
             {
                 c.BeginMove();
             }
         }
     }
 }
Example #2
0
 protected override void OnMouseUp(MouseEventArgs e)
 {
     base.OnMouseUp(e);
     if (null != cardSet)
     {
         CardSetEventArgs ev = new CardSetEventArgs()
         {
             CardSet = cardSet
         };
         MoveComplete(this, ev);
         foreach (CardView c in cardSet)
         {
             if (ev.Valid == false)
             {
                 c.SetLocation(c.Column, c.Row);
             }
             c.EndMove();
         }
         cardSet = null;
     }
 }
Example #3
0
 protected override void OnMouseUp(MouseEventArgs e)
 {
     base.OnMouseUp(e);
     if (null != cardSet)
     {
         CardSetEventArgs ev = new CardSetEventArgs() { CardSet = cardSet };
         MoveComplete(this, ev);
         foreach (CardView c in cardSet)
         {
             if (ev.Valid == false) c.SetLocation(c.Column, c.Row);
             c.EndMove();
         }
         cardSet = null;
     }
 }
Example #4
0
 protected override void OnMouseDown(MouseEventArgs e)
 {
     base.OnMouseDown(e);
     if (null != PreBeginMove)
     {
         CardSetEventArgs ev = new CardSetEventArgs();
         PreBeginMove(this, ev);
         if (ev.Valid)
         {
             cardSet = ev.CardSet;
             foreach (CardView c in cardSet) c.BeginMove();
         }
     }
 }