private void HandleCurrentStateChanged(object sender, VisualStateChangedEventArgs e) { if (e.NewState.Name == LevelState.Intro.ToString()) { this.State = LevelState.Playing; this.Start(); } else if (e.NewState.Name == LevelState.Completed.ToString()) { if (this.Completed != null) this.Completed(this, EventArgs.Empty); } }