public void ShowQuestion(QuestionDescription questionDescription) { Logger.LogInfo($"User Question: {questionDescription.Description}"); var caption = questionDescription.Title == null ? "Deveroom" : $"Deveroom: {questionDescription.Title}"; var result = MessageBox.Show(questionDescription.Description, caption, questionDescription.IncludeCancel ? MessageBoxButton.YesNoCancel : MessageBoxButton.YesNo, MessageBoxImage.Question, questionDescription.NoCommandIsDefault ? MessageBoxResult.No : MessageBoxResult.Yes); if (result == MessageBoxResult.Yes) { questionDescription.YesCommand?.Invoke(questionDescription); } if (result == MessageBoxResult.No) { questionDescription.NoCommand?.Invoke(questionDescription); } }
private static Question makecDescription(XmlNode question) { Question res = new QuestionDescription(); String titreq = ""; String nom = ""; if (question.SelectSingleNode("name") != null) { nom = question["name"].FirstChild.InnerText; } res.nomq = nom; if (question.SelectSingleNode("questiontext") != null) { titreq = question["questiontext"].FirstChild.InnerText; } res.addTitre(titreq); return(res); }
public void ShowQuestion(QuestionDescription questionDescription) { _ideScope.Logger.LogInfo($"User question: {questionDescription.Description}"); LastShowQuestion = questionDescription; }