WPF中TreeView控件的简单用法

转帖|使用教程|编辑:郝浩|2011-10-11 14:03:40.000|阅读 5864 次

概述:不管是在窗体程序开发还是在web应用程序开发中,大家都知道树这个控件,并且都称为TreeView,这个控件将内容分层展示,使其更加形象和直观!同时呢,TreeView在很多项目中都有运用,甚至某些公司做自定义的属性控件,当然了,我在此就和大家一起分享一下WPF中系统预设的 TreeView控件吧!

不管是在窗体程序开发还是在web应用程序开发中,大家都知道树这个控件,并且都称为TreeView,这个控件将内容分层展示,使其更加形象和直观!同时呢,TreeView在很多项目中都有运用,甚至某些公司做自定义的属性控件,当然了,我在此就和大家一起分享一下WPF中系统预设的TreeView控件吧!>>点击查看更多TreeView控件

首先从工具箱中拖出一个TreeView控件到WPF窗体中,因为先前在WPF中使用Menu的经验,我直接去找了Items属性,在其中我们就可以添加节点了。每一个节点就是一个TreeViewItem。如果要实现在一个子节点下继续添加节点,此时每一个TreeViewItem都存在一个Items属性,用于我们实现一级节点、二级节点等等。通过视图设计后,我们查看其xaml代码如下:

<TreeView Height="665" HorizontalAlignment="Left" Margin="2,2,0,0" Name="tvFunctionList"
  VerticalAlignment="Top" Width="174">
 <TreeViewItem Header="系统设置" >
   <TreeViewItem Header="通信配置" Selected="Communication_Config" />
    <TreeViewItem Header="接收器配置" Selected="ReceiverConfig_Click" />
  <TreeViewItem Header="回路配置" Selected="LoopConfig_Click" />
    <TreeViewItem Header="控制单元配置" Selected="ControlUnitConfig_Click" />
     <TreeViewItem Header="区域配置" Selected="AreaConfig_Click" />
   <TreeViewItem Header="区域平面分布图配置" Selected="AreaImageConfig_Click" />
    <TreeViewItem Header="场景配置" Selected="PlanConfig_Click" />
    <TreeViewItem Header="定时任务配置" Selected="TimingConfig_Click" />
   <TreeViewItem Header="定时任务特殊情况配置" Selected="SpecialTimingConfig_Click" />
    </TreeViewItem>
   </TreeView>
同时在界面上呈现出来的是:

如果你要为每一个节点添加选中事件,想必大家已经在上面的代码中看见了Selected事件,我们在Selected中绑定事件处理方法即可。此时我们选中对应节点,那么对应的事件处理程序将会执行了!

其实每种控件都会有很多属性,我们也不可能做到面面俱到。不过我们必须掌握常用的基本属性,好了,以上就是TreeView的简单用法,希望各位同行们多指正,彼此分享技术,尽管你认为这些东西很简单。对自己来说是一种总结,对别人来说可能是一种参考!



标签:WPFTreeView

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果

文章转载自:网络转载

登录 慧都网发表评论


暂无评论...

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
在线
客服
在线
QQ
电话
咨询
400-700-1020
购物车 反馈 返回
顶部
在线客服系统
live chat