轉帖|使用教程|編輯:郝浩|2011-10-11 14:03:40.000|閱讀 7768 次
概述:不管是在窗體程序開發(fā)還是在web應用程序開發(fā)中,大家都知道樹這個控件,并且都稱為TreeView,這個控件將內容分層展示,使其更加形象和直觀!同時呢,TreeView在很多項目中都有運用,甚至某些公司做自定義的屬性控件,當然了,我在此就和大家一起分享一下WPF中系統預設的 TreeView控件吧!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
不管是在窗體程序開發(fā)還是在web應用程序開發(fā)中,大家都知道樹這個控件,并且都稱為TreeView,這個控件將內容分層展示,使其更加形象和直觀!同時呢,TreeView在很多項目中都有運用,甚至某些公司做自定義的屬性控件,當然了,我在此就和大家一起分享一下WPF中系統預設的TreeView控件吧!>>點擊查看更多TreeView控件
首先從工具箱中拖出一個TreeView控件到WPF窗體中,因為先前在WPF中使用Menu的經驗,我直接去找了Items屬性,在其中我們就可以添加節(jié)點了。每一個節(jié)點就是一個TreeViewItem。如果要實現在一個子節(jié)點下繼續(xù)添加節(jié)點,此時每一個TreeViewItem都存在一個Items屬性,用于我們實現一級節(jié)點、二級節(jié)點等等。通過視圖設計后,我們查看其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="區(qū)域配置" Selected="AreaConfig_Click" /> <TreeViewItem Header="區(qū)域平面分布圖配置" Selected="AreaImageConfig_Click" /> <TreeViewItem Header="場景配置" Selected="PlanConfig_Click" /> <TreeViewItem Header="定時任務配置" Selected="TimingConfig_Click" /> <TreeViewItem Header="定時任務特殊情況配置" Selected="SpecialTimingConfig_Click" /> </TreeViewItem> </TreeView>同時在界面上呈現出來的是:
如果你要為每一個節(jié)點添加選中事件,想必大家已經在上面的代碼中看見了Selected事件,我們在Selected中綁定事件處理方法即可。此時我們選中對應節(jié)點,那么對應的事件處理程序將會執(zhí)行了!
其實每種控件都會有很多屬性,我們也不可能做到面面俱到。不過我們必須掌握常用的基本屬性,好了,以上就是TreeView的簡單用法,希望各位同行們多指正,彼此分享技術,盡管你認為這些東西很簡單。對自己來說是一種總結,對別人來說可能是一種參考!
本站文章除注明轉載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:網絡轉載