读书人

childwindow里treeview怎么获取选中项

发布时间: 2012-05-22 18:18:54 作者: rapoo

childwindow里treeview如何获取选中项
我在childwindow里放了一棵treeview,然后想通过MouseLeftButtonUp事件获取选中项的header,后台代码如下:

C# code
TreeViewItem tvi;private void tv_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)        {            tvi = this.tv.SelectedItem as TreeViewItem;            MessageBox.Show(tvi.Header.ToString().Trim());        }

但在MessageBox.Show(tvi.Header.ToString().Trim());这一句提示“未将对象引用赋值到对象实例”,请问是怎么回事啊?是不是childwindow不支持treeview点击事件呢?

[解决办法]
这跟是不是childwindow没关系。我试了一下,能够正常工作。

如果抛出“未将对象引用赋值到对象实例”异常,应该是Header为null导致的。你看你的treeview中是不是有这样的item。

读书人网 >CAD教程

热点推荐