在Telerik for silverlight控件radtreeview中如何通过路径得到节点(转载)
2013-08-29 16:56
302 查看
页面
<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)展开树并找到节点(如图)
![](http://hi.csdn.net/attachment/201108/19/0_1313719821Z3S4.gif)
相关文章推荐
- 在Telerik for silverlight控件radtreeview中如何通过路径得到节点
- 在Telerik for silverlight控件radtreeview中如何选中先后、兄弟、父母节点
- 在Telerik for silverlight控件radtreeview中如何绑定数据(object)
- SilverLight学习笔记--如何在xaml文件中操作用户在后台代码定义的类(2)--示例篇:创建一个登录控件(原创)(转载本文请注明出处)
- Android 如何通过menu id来得到menu item 控件--binbinyang
- 【转载】如何通过打开文件的fd值,找到被打开文件的全路径
- 在blend模式下使用telerik控件右击树的子项弹出menu浮层如何得到右击的子项
- 通过反射动态创建了一个控件,如何再用发射通过该控件的名字得到该控件呢?
- Android 如何通过menu id来得到menu item 控件
- Android 如何通过menu id来得到menu item 控件
- 如何在XSL中得到某节点到根节点的全路径的所有节点?
- Android 如何通过menu id来得到menu item 控件
- 如何通过menu id来得到menu item 控件
- 在Telerik for silverlight控件radtreeview、textBox、RadGridView中实现拖拉控件的操作
- Radtreeview使其只在某层节点上显示右键菜单(telerik控件)
- [转载]C#如何在webBrowser1控件通过TagName,Name查找元素(没有ID时)遍历窗体元素
- Qt for Symbian中如何添加头文件路径和打包文件|Qt 窗口外边框设置。
- 用DS播放一个视频时,如何通过编程知道GRAPH加载的FILTER的组件所在的路径??
- Android for循环请求如何得到顺序的结果
- [Winodows Phone 7控件详解]Silverlight toolkit for Windows Phone 7.1控件-7