【发布时间】:2011-09-19 18:41:49
【问题描述】:
我有一个 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])
{
【问题讨论】:
标签: c# treeview tostring selecteditem selectedvalue