永发信息网

如何用代码来选定TreeView中指定的节点

答案:2  悬赏:0  手机版
解决时间 2021-03-05 22:30
如何用代码来选定TreeView中指定的节点
最佳答案
先定义了一个类
public class TreeViewIconsItem : TreeViewItem
{
ImageSource iconSource;
TextBlock textBlock;
Image icon;
public TreeViewIconsItem()
{
StackPanel stack = new StackPanel();
//  设置StackPanel中的内容水平排列
stack.Orientation = Orientation.Horizontal;
Header = stack;
icon = new Image();
icon.Source = iconSource;
//  向StackPanel对象中添加一个图标对象
stack.Children.Add(icon);
//  创建用于添加文本信息的TextBlock对象
textBlock = new TextBlock();
//  向StackPanel对象中添加文本信息
stack.Children.Add(textBlock);
}
//  用于设置或获得节点中的图标对象
public ImageSource Icon
{
set
{
iconSource = value;
icon.Source = iconSource;
icon.Width = 16;
icon.Height = 16;
}
get
{
return iconSource;
}
}
//  用于设置或获得节点中的文本信息
public string HeaderText
{
set
{
textBlock.Text = value;
}
get
{
return textBlock.Text;
}
}
} 

加载数据时:TreeViewIconsItem tvii = new TreeViewIconsItem();tvii.HeaderText = s;TreeViewIconsItem tviiSub = new TreeViewIconsItem();tviiSub.HeaderText = friend[1];tvii.Items.Add(tviiSub);treeview1.Items.Add(tvii);
全部回答
把加载树的代码写成一个方法,remove后调用这个方法就ok了。 没有办法,只能这样了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
SO年平均浓度数据统计的有效性是每年至少有分
白色貂帽怎么清洗啊
新鑫实木家具我想知道这个在什么地方
邮件定时发送怎么设置
万家园地址有知道的么?有点事想过去
幸福狐狸内衣的产品型号有多少种?质量怎么样
速度求楷书草书行书的出现时间
用83、65、15、、47、18、62、做一道题()+()=
保时捷凯宴仪表盘显示bar是什么意思
理光GEN5喷头的uv打印机是不是打印机里面比较
具有独立承担民事责任的能力是什么意思
下图所示,一架飞机在北半球自东向西飞,飞机
夹稳娃娃时不动杆它会自动移动到洞口吗
成都新世纪大地双语幼稚园地址有知道的么?有
我姐做人流前几天跟她男朋友闹不愉快了,人流
推荐资讯
陈中村这个地址在什么地方,我要处理点事
【nurse怎么读】nurse怎么读啊
每天都游泳有副作用吗?
怎么回复要离职的同事短信
仓储合同不是实践合同。
有个九个字词语大全
如果炖东西时锅里一直没水,后果会是什么?在炖
手机弯曲屏幕有那些
丹阳市振华不锈钢厨房设备厂在什么地方啊,我
如何判断防盗门密封条的薄厚
物块在水中静止时有2/5露出水面.在另一种液体
请问,我小时候和小猫玩,被猫闹了,咬了无数次.
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?