none
无法将类型为“System.Windows.Controls.TreeViewItem”的对象强制转换为类型“System.Windows.Controls.TreeView” RRS feed

  • 问题

  •            var treeView = sender as System.Windows.Controls.TreeView;
    var tag = ((System.Windows.Controls.TreeView)treeView.SelectedItem).Tag;//这行出错
    • 已编辑 ysyy 2009年7月14日 7:04
    2009年7月14日 7:03

答案

  • 好像错误信息很清楚啊。
    (System.Windows.Controls.TreeView)treeView.SelectedItem
    你在试图把treeView.SelectedItem --- TreeviewItem  Cast成TreeView.

    • 已标记为答案 ysyy 2009年7月14日 7:35
    2009年7月14日 7:12

全部回复

  • 好像错误信息很清楚啊。
    (System.Windows.Controls.TreeView)treeView.SelectedItem
    你在试图把treeView.SelectedItem --- TreeviewItem  Cast成TreeView.

    • 已标记为答案 ysyy 2009年7月14日 7:35
    2009年7月14日 7:12
  • 写错了
    var tag = ((System.Windows.Controls.TreeView)treeView.SelectedItem).Tag
    写成
      var tag = ((System.Windows.Controls.TreeViewItem)treeView.SelectedItem).Tag;
    2009年7月14日 7:37