void cardView_OnDragBegin(object sender, EventArgs e) { lock (cardArrangeLock) { InteractingCard = sender as CardView; InteractingCard.SetValue(Canvas.ZIndexProperty, 1000); _sourceDeck = _GetParentCardStack(InteractingCard); } }
private void _MakeDisappear(CardView card) { card.SetValue(Canvas.ZIndexProperty, (int)card.GetValue(Canvas.ZIndexProperty) - 100); Cards.Remove(card); card.Disappear(0.5d, true); }
private void _MakeDisappear(CardView card) { card.Disappear(0.5d); card.SetValue(Canvas.ZIndexProperty, (int)card.GetValue(Canvas.ZIndexProperty) - 100); Cards.Remove(card); }
void cardView_OnDragBegin(object sender, EventArgs e) { InteractingCard = sender as CardView; InteractingCard.SetValue(Canvas.ZIndexProperty, 1000); _sourceDeck = _GetParentCardStack(InteractingCard); }
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); } } }