首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

childwindow里treeview怎么获取选中项

2012-05-22 
childwindow里treeview如何获取选中项我在childwindow里放了一棵treeview,然后想通过MouseLeftButtonUp事

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。

热点排行