Beispiel #1
0
 void cardView_OnDragBegin(object sender, EventArgs e)
 {
     lock (cardArrangeLock)
     {
         InteractingCard = sender as CardView;
         InteractingCard.SetValue(Canvas.ZIndexProperty, 1000);
         _sourceDeck = _GetParentCardStack(InteractingCard);
     }
 }
Beispiel #2
0
 private void _MakeDisappear(CardView card)
 {
     card.SetValue(Canvas.ZIndexProperty, (int)card.GetValue(Canvas.ZIndexProperty) - 100);
     Cards.Remove(card);
     card.Disappear(0.5d, true);
 }
Beispiel #3
0
 private void _MakeDisappear(CardView card)
 {
     card.Disappear(0.5d);
     card.SetValue(Canvas.ZIndexProperty, (int)card.GetValue(Canvas.ZIndexProperty) - 100);
     Cards.Remove(card);
 }
Beispiel #4
0
 void cardView_OnDragBegin(object sender, EventArgs e)
 {
     InteractingCard = sender as CardView;
     InteractingCard.SetValue(Canvas.ZIndexProperty, 1000);
     _sourceDeck = _GetParentCardStack(InteractingCard);
 }
Beispiel #5
0
 void card_OnDragBegin(object sender, EventArgs e)
 {
     if (_cardInteraction == CardInteraction.MouseMove)
     {
         lock (_cards)
         {
             Trace.TraceInformation("DragBegin");
             _interactingCard = sender as CardView;
             _interactingCard.SetValue(Canvas.ZIndexProperty, 1000);
             Trace.Assert(_interactingCard != null);
             _cardInteraction = CardInteraction.Drag;
             RearrangeCards(0.2d);
         }
     }
 }