Beispiel #1
0
        public void RollAndAnimateDie()
        {
            RemoveDiceGrid.Visibility = Visibility.Visible;

            GetFaceBasedOnValue(GetDieValue());

            DieRectangle.Visibility = Visibility.Visible;

            TranslateXAnimation.From = GetTranslateXStart();
            TranslateXAnimation.To   = GetTranslateXEnd();

            RotationAnimation.To   = GetRotationStart();
            RotationAnimation.From = GetRotationEnd();

            TranslateYAnimation.From = GetTranslateYStart();
            TranslateYAnimation.To   = GetTranslateYEnd();

            DiceStoryboard.Begin();
        }
Beispiel #2
0
 private void Grid_Tapped(object sender, TappedRoutedEventArgs e)
 {
     DiceStoryboard.Stop();
     DieRectangle.Visibility   = Visibility.Collapsed;
     RemoveDiceGrid.Visibility = Visibility.Collapsed;
 }