private void MyDocument_OrderAdded(object sender, GrandMutus.Data.OrderEventArgs e) { var q_id = e.QuestionID; if (q_id.HasValue) { var nextQuestion = MyDocument.Questions.Get(q_id.Value); this.CurrentQuestion = nextQuestion; MyQuestionPlayer.Open(nextQuestion); this.CurrentPhase = Phase.Ready; this.InputBindings.Remove(F2RestartBinding); this.MenuItemQuestionList.IsChecked = false; } }
private void MyDocument_OrderRemoved(object sender, GrandMutus.Data.OrderEventArgs e) { this.CurrentPhase = Phase.Talking; MyQuestionPlayer.Close(); this.CurrentQuestion = null; }