void TextInputBox(string text = "") { int id_question = 0; if (string.IsNullOrWhiteSpace(textBox.Text)) { SearchQuestion(); return; } if (!int.TryParse(textBox.Text + text, out id_question) || id_question < 0) { return; } using (DBWokrSql db = new DBWokrSql(Connection)) { var quest = db.GetIDQuestionLike(id_question); if (quest.Count() == 0) { labelSearch.Content = "Знайдено : 0"; frameView.Navigate(new UserControlNewQuestion(Connection)); return; } currentQuestions.Clear(); foreach (var item in quest) { var answers_ = db.GetAnswers(item.ID); currentQuestions.Add(item, answers_); } currentQuest = 0; var Cquest = currentQuestions.Keys.ElementAt(currentQuest); labelSearch.Content = "Знайдено :" + currentQuestions.Keys.Count; frameView.Navigate(new UserControlNewQuestion(Connection, currentQuest, currentQuestions.Keys.Count, Cquest, currentQuestions[Cquest])); } }