在Telerik for silverlight控件radtreeview中如何通过路径得到节点(转载)
2024-08-28 19:36:32
页面
<telerik:RadTreeView Margin="8" x:Name="radTreeView" SelectionChanged="radTreeView_SelectionChanged" Loaded="radTreeView_Loaded">
<telerik:RadTreeViewItem Header="Sport Categories">
<telerik:RadTreeViewItem Header="Football">
<telerik:RadTreeViewItem Header="Futsal"/>
<telerik:RadTreeViewItem Header="Soccer"/>
</telerik:RadTreeViewItem>
<telerik:RadTreeViewItem Header="Tennis">
<telerik:RadTreeViewItem Header="Table Tennis"/>
</telerik:RadTreeViewItem>
<telerik:RadTreeViewItem Header="Cycling">
<telerik:RadTreeViewItem Header="Road Cycling"/>
<telerik:RadTreeViewItem Header="Indoor Cycling"/>
<telerik:RadTreeViewItem Header="Mountain Bike"/>
</telerik:RadTreeViewItem>
</telerik:RadTreeViewItem>
</telerik:RadTreeView>
当页面完全载入后执行loaded命令
private void radTreeView_Loaded(object sender, RoutedEventArgs e)
{
GetTreeViewItemByPath();
}
定义GetTreeViewByPath方法的逻辑
private void GetTreeViewItemByPath()
{
string path = "Sport Categories|Football|Soccer";
radTreeView.PathSeparator = "|";
RadTreeViewItem targetItem = radTreeView.GetItemByPath( path );
}
系统会根据定义的路径(path)展开树并找到节点(如图)
<telerik:RadTreeView Margin="8" x:Name="radTreeView" SelectionChanged="radTreeView_SelectionChanged" Loaded="radTreeView_Loaded">
<telerik:RadTreeViewItem Header="Sport Categories">
<telerik:RadTreeViewItem Header="Football">
<telerik:RadTreeViewItem Header="Futsal"/>
<telerik:RadTreeViewItem Header="Soccer"/>
</telerik:RadTreeViewItem>
<telerik:RadTreeViewItem Header="Tennis">
<telerik:RadTreeViewItem Header="Table Tennis"/>
</telerik:RadTreeViewItem>
<telerik:RadTreeViewItem Header="Cycling">
<telerik:RadTreeViewItem Header="Road Cycling"/>
<telerik:RadTreeViewItem Header="Indoor Cycling"/>
<telerik:RadTreeViewItem Header="Mountain Bike"/>
</telerik:RadTreeViewItem>
</telerik:RadTreeViewItem>
</telerik:RadTreeView>
当页面完全载入后执行loaded命令
private void radTreeView_Loaded(object sender, RoutedEventArgs e)
{
GetTreeViewItemByPath();
}
定义GetTreeViewByPath方法的逻辑
private void GetTreeViewItemByPath()
{
string path = "Sport Categories|Football|Soccer";
radTreeView.PathSeparator = "|";
RadTreeViewItem targetItem = radTreeView.GetItemByPath( path );
}
系统会根据定义的路径(path)展开树并找到节点(如图)
最新文章
- ASP.Net请求处理机制初步探索之旅 - Part 1 前奏
- Unknown tag
- 一起学HTML基础-利用CSS和JavaScript制作一个切换图片的网页
- Asp.Net中动态页面转静态页面
- Android遇到的错误,运行时崩溃
- JAVA开发Web Service几种框架介绍
- jQuery插件之jquery editable plugin--点击编辑文字插件
- DragonBone在FlashDevelop编译
- sql常识-INNER JOIN
- ListView 水平滑动 水平和竖直滑动
- 安装Oracle JDK 7.0与8.0 for Mac OS X后Eclipse启动报错的解决之道
- F - Capture
- Java 学习笔记 (六) Java 定义变量
- vue_ui使用
- 【进阶2-3期】JavaScript深入之闭包面试题解
- la 3938(未完成)
- dedecms自定义表单提交成功后提示信息修改和跳转链接修改
- gem安装出错了
- 【转】IE浏览器CSS BUG集锦
- POJ 2318 - TOYS - [计算几何基础题]
热门文章
- disabling IPv6 name/address support: Address family not supported by protocol
- [BZOJ 1913] signaling 信号覆盖
- [BZOJ 2743] 采花
- CodeForces - 986C AND Graph
- 【暴力】Codeforces Round #398 (Div. 2) A. Snacktower
- Access转Sqlite的最简单的方法(不需要DB Manager)
- PythonGUI编程--向列表框添加滚动条
- asp.net 域名注册查询接口 支持批量后缀查询
- TCP Socket一些东西
- 使用原生JS进行字符串转对象