我有一个 wpf c# 应用程序,它从文本文件中获取家务的名称,然后加载到几个列表中,例如 nameOfChore 列表、ChorePriority 列表,然后将列表加载到树视图中,当我选择一个时treeView 中的任务/家务我试图让它将给定家务的列表数据加载到右侧的文本框中。我有一个 for 循环检查 treeView 所选项目是否等于任何家务名称,如果是,则加载文本框。问题在于 selectName 变量,它应该加载诸如“Cut Grass”之类的杂项名称,但它却加载了“System.Windows.Controls.TreeViewItem Header:Cut Grass Items.Count:4”我如何获得 selectName等于所选树视图项的标题。谢谢。
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])
{