У меня есть приложение wpf c #, которое получает название домашних дел из текстового файла, а затем загружает их в несколько списков, таких как список nameOfChore, список ChorePriority, и затем загружает списки в древовидную структуру, когдаЯ выбираю одну из задач / рутинных операций в дереве просмотра. Я пытаюсь заставить его загрузить данные списка для данной рутинной работы в текстовые поля справа.У меня есть для проверки цикла, если выбранный элемент treeView равен любому из названий дел, и если это так, то он загружает текстовое поле.Проблема в том, что с переменной selectName она должна быть загружена с именем рутинной работы, такой как «Cut Grass», но вместо этого она загружается с «System.Windows.Controls.TreeViewItem Header: Cut Grass Items.Count: 4», как я могу получить selectNameпросто равняется заголовку выбранного элемента treeView.Спасибо.
for (int i = 0; i < name.Count; ++i) {
//string selectName = treeView1.SelectedItem.ToString(); I have tried this, and it gets the same value
string selectName = treeView1.SelectedValue.ToString();
if (selectName == name[i])
{