TreeViewItem我添加了一个类,怎么把类再转换成TreeViewItem
1.类:
public class Otree
{
public string Text { get; set; }
public override string ToString()
{
return Text;
}
}
2.声明:
TreeViewItem a= new TreeViewItem();
3.添加子项:
Otree b = new Otree();
b.Text = "我是第一个子项";
a.Items.Add(b);
到此都是OK的!
现在我想在子项b中添加SetToolTip,但是因为b是一个类,故以下取值为null:
TreeViewItem b= a.Items[i] as TreeViewItem;
求怎么把类b转换为TreeViewItem,或者怎么给b添加SetToolTip属性?
谢谢!
[解决办法]
直接生成item,再添加到treeview,这是邪路。
应该用DataBinding做数据源;再用HierarchicalDataTemplate显示树状结构,没有他法。