private void ShowClick(object sender, RoutedEventArgs e) { ShowTitleVisibility = Visibility.Visible; _storyboard.Stop(); MovingImage.SetValue(Canvas.LeftProperty, (ActualWidth - MovingImage.ActualWidth) / 2); EnglishGameHelper.SpeakText(SelectedGameItem.Title); }
private async void AnimateLoop() { HideFullImage(); _loopCount = 0; if (!_isAnmiating) { _isAnmiating = !_isAnmiating; _isEndless = true; while (_isEndless) { await MovingImage.TranslateTo(_startPositionX, _startPositionY, 0); await MovingImage.TranslateTo(_endPositionX, _endPositionY, (uint)_moveSpeed); if (_loopCount > 5) { ShowFullImage(); _isEndless = false; } else { _loopCount++; } } _isAnmiating = !_isAnmiating; } }