• 在Telerik for silverlight控件radtreeview中如何通过路径得到节点(转载)



    页面
    <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)展开树并找到节点(如图)
     
  • 相关阅读:
    HDOJ/HDU 1015 Safecracker(枚举、暴力)
    nodejs之入门
    git错误收集总结
    git基本操作
    git使用前配置
    花开花落花非花、缘起缘灭缘随缘
    js之定时器
    js之Date(日期对象)
    es5严格模式简谈
    try...catch
  • 原文地址:https://www.cnblogs.com/sandea/p/3289881.html
Copyright © 2020-2023  润新知