private void Bgw_Finished(object sender, RunWorkerCompletedEventArgs e) { if (_canFinish) { ImageMovementUserControl.ImageMovement.Remove(); var newCurrent = Int32.Parse(Application.Current.Properties["CurrentMovement"].ToString()) + 1; Application.Current.Properties["CurrentMovement"] = newCurrent; ImageMovementUserControl.AnimatingControl_Loaded(); _hasBegun = false; } _bgwStarted = false; }
private void Window_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { if (_hasBegun) { return; } ImageMovementUserControl.InteractionTimer.Stop(); ImageMovementUserControl.ImageMovement.Completed += ReloadGame; ImageMovementUserControl.StartMovement(); ImageMovementUserControl.Controller.Play(); ImageMovementUserControl.ImageMovement.Begin(); _hasBegun = true; }