ylbtech-SilverLight-Basic-Control:基础控件使用(5)-TreeView控件-基本使用
  • 前台编辑
  • 后台逐个添加
  • 后台绑定数据源
1.A,返回顶部TreeView控件(树形视图控件)-前台编辑
1,

<controls:TreeView Height="133" HorizontalAlignment="Left" Margin="29,23,0,0" Name="treeView1" VerticalAlignment="Top" Width="200"><controls:TreeViewItem Header="中国" IsExpanded="True"><controls:TreeViewItem Header="北京" /><controls:TreeViewItem Header="上海" IsSelected="True" /><controls:TreeViewItem Header="济南" /></controls:TreeViewItem><controls:TreeViewItem Header="美国" /><controls:TreeViewItem Header="日本"><controls:TreeViewItem Header="大阪" /><controls:TreeViewItem Header="神户" /></controls:TreeViewItem>
</controls:TreeView>

2,Name, Height, Width,

Header, IsExpanded[是否展开], IsSelected[是否选中状态]

3,

//取值
string str1aHeader = ((TreeViewItem)treeView1.SelectedItem).Header.ToString();

4,

1.B,返回顶部 TreeView控件(树形视图控件)-逐个添加项
1,

<controls:TreeView Height="100" HorizontalAlignment="Left" Margin="34,152,0,0" Name="treeView2" VerticalAlignment="Top" Width="200" />

2,文字同上 1.A.2

3,

//A:TreeView2 逐个添加项
//第一层
TreeViewItem item1b = new TreeViewItem();
item1b.Header = "China";
item1b.IsExpanded = true;   //展开节点
#region 第二层,增加子节点
item1b.Items.Add("Beijing");
item1b.Items.Add(new TreeViewItem() { Header="Shanghei",IsSelected=true });
item1b.Items.Add("Ji'nan");
#endregion
TreeViewItem item3b = new TreeViewItem();
item3b.Header = "Japan";
#region 第二层,增加子节点
item3b.Items.Add("Daban");
item3b.Items.Add("Shenhu");
#endregiontreeView2.Items.Add(item1b);    //添加项
treeView2.Items.Add("American");
treeView2.Items.Add(item3b);

4,

1.C,返回顶部TreeView控件(树形视图控件)-绑定合集
1,

<controls:TreeView Height="100" HorizontalAlignment="Left" Margin="252,23,0,0"Name="treeView3" VerticalAlignment="Top" Width="200" />

2,文字同上 1.A.2

3,

//B:TreeView3 绑定合集
IList<TreeViewItem> roots = new List<TreeViewItem>();
TreeViewItem item1c = new TreeViewItem();
item1c.Header = "China";
item1c.IsSelected = true;
#region 第二层,增加子节点
item1c.Items.Add("Beijing");
item1c.Items.Add(new TreeViewItem() { Header = "Shanghei", IsSelected = true });
item1c.Items.Add("Ji'nan");
#endregion
roots.Add(item1c);
TreeViewItem item3 = new TreeViewItem();
item3.Header = "American";
roots.Add(item3);
TreeViewItem item3c = new TreeViewItem();
item3c.Header = "Japan";
#region  第二层,增加子节点
item3c.Items.Add("Daban");
item3c.Items.Add("Shenhu");
#endregion
roots.Add(item3c);treeView3.ItemsSource = roots;  //绑定集合

4,

作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

转载于:https://www.cnblogs.com/ylbtech/p/3399784.html

SilverLight:基础控件使用(5)-TreeView控件-基本使用相关推荐

  1. Winform编程中的treeview控件

    Winform编程中的treeview控件 treeview基础操作 treeview添加.删除节点操作 treeview节点展开与折叠 treeview节点重命名 treeview获取节点集合并设置 ...

  2. matlab treeview,treeview控件

    高分在线等:C#中如何给treeview控件上的节点前添比如有一treeview1控件,需要在其所有节点前均加一静态小图标(所有节点我也新手,正好刚用过这功能.如下: 1. 到工具箱中拖一个image ...

  3. kendo treeview 修改节点显示值_VBA学习笔记60-1: Treeview控件

    学习资源:<Excel VBA从入门到进阶>第60集 by兰色幻想 本节讲Treeview控件. TreeView控件是以树形结构显示数据的控件.利用TreeView控件,可以设计出树形结 ...

  4. TreeView 控件

    Windows 窗体 TreeView 控件以类似于在 Windows 资源管理器左窗格中显示文件和文件夹的方式显示节点的层次结构.每个节点可能包含称为子节点的其他节点.父节点或包含子节点的节点可以展 ...

  5. python treeview控件使用详解,python Treeview使用笔记 1

    先贴代码,python2.7 #!/usr/bin/env python # -*- coding:utf-8 -*- import ttk from Tkinter import * class t ...

  6. asp.NET中 treeview 控件的使用

    asp.NET中 treeview 控件的使用 treeview控件实现点击Node,弹出相应WebUserControl画面 所需控件 treeview控件 WebUserControl,web用户 ...

  7. 可视化webpart基础开发——TreeView控件读取文档库中的所有文件夹和文件(递归方法读取) ....

    可视化webpart基础开发--TreeView控件读取文档库中的所有文件夹和文件(递归方法读取) 作者:miragesky2049 原文地址:http://blog.csdn.net/mirages ...

  8. wpf展开树节点_WPF中展开一个TreeView控件的所有树节点

    在 Windows Form 应用中,我们碰到需要展开一个TreeView 控件的所有树节点的时候很简单,微软已经替我们提供了ExpandAll 方法,我们只要简单的一行代码tv_QTree.Expa ...

  9. VB.net小技巧——VB中利用TreeView控件和Box控件做知识备忘

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 VB.net小技巧--VB中利用TreeView控件和Box控件做知识备忘 这里不涉及代码的展示,主要是为了阐述一种做笔记的思想. 为 ...

最新文章

  1. NBT:线虫的工程细菌共生体提高对西方玉米根虫的生防潜力
  2. 系统运维包括哪些内容_电力电缆到货验收包括哪些内容?
  3. java实现逐帧图片_java – 如何逐帧读取视频?
  4. C++ 输入字符串和string 类型总结
  5. spring boot参数为日期的查询
  6. 国产linux 中标麒麟安装.net core sdk
  7. 交互设计的114条原则
  8. 高德地图轨迹回放_高德地图上线了一个新功能….
  9. android app 适应不同大小屏幕_移动APP测试:Android屏幕适配问题二
  10. java中this,super,extends,implements相关继承概念讲解
  11. Deformable 3D shape registration based on local similarity transforms
  12. Zookeeper C API 指南三(回调函数)
  13. vc6.0怎么新建c语言项目
  14. 卡巴斯基授权文件获取网站
  15. [算法]PRML学习笔记1.2.3贝叶斯概率论
  16. JSP设置IE版本兼容
  17. matlab 电磁场与电磁波,MATLAB在电磁场与电磁波课程教学中的应用
  18. 基于JSP动漫论坛的设计与实现
  19. 七腾OA办公平台解决方案
  20. ffmpeg common.mak:159: *** missing separator. Stop.

热门文章

  1. 谈谈Javascript中那些For循环的事
  2. 大二下学期学习进度(四)
  3. BZOJ1861: [Zjoi2006]Book 书架
  4. TFLite基础知识
  5. linux添加开机自启动脚本
  6. javascript的回调函数 同步 异步
  7. jQuery控件简易日历表格
  8. 2014/09/30 Learning Note
  9. 谁能答对这道题?如有兴趣,请留下算法,呵呵~
  10. .NET Framework 工具下载