首页 新闻 搜索 专区 学院

WPF显示如下效果

0
悬赏园豆:30 [待解决问题]

仿Windows文件浏览器

主要的问题是左侧的导航布局及该功能的实现,谢谢关注者!!!

WPF
Kingdom_0的主页 Kingdom_0 | 初学一级 | 园豆:199
提问于:2013-08-04 13:24
< >
分享
所有回答(5)
0

求高手,以前听说过这种效果,但是没实际做过~~~

不负春光,努力生长 | 园豆:1382 (小虾三级) | 2013-08-04 13:47
1

左侧的布局到不复杂,就是一个stackpanel,里面从上到下放四个treeview。

主要是这几个treeview,要实现浏览器里的那么多功能的话有很多活要干,是非常费精力的。

天方 | 园豆:5266 (大侠五级) | 2013-08-04 14:08

stackpanel里面放treeview效果和图片中展示的还是有差别的,有边框,看起来极度不爽

支持(0) 反对(0) Kingdom_0 | 园豆:199 (初学一级) | 2013-08-04 14:57

@Kingdom_0: 

设置下 BorderThickness="0"  边框就没了,设置下  Background="{x:Null}" 背景就成透明了。

还不够的话,wpf的控件,设置下Template,啥不能自定义呀。

支持(0) 反对(0) 天方 | 园豆:5266 (大侠五级) | 2013-08-04 16:27
0

路过学习

panjk | 园豆:712 (小虾三级) | 2013-08-05 09:12
0

treeview显示

幕三少 | 园豆:1374 (小虾三级) | 2013-08-05 18:02
0

左侧的布局应该和“天方”描述的差不多

要实现Windows Explorer的效果,你需要自己写TreeView的样式,这个网上有很多类似资料,直接在百度搜WPF TreeView 样式就可以

如果LZ需要实现类似的导航,则需要用到Shell的知识,利用Shell去遍历路径,抓取目录名称和图标,具体的内容可在百度中搜索ShellTree,有很多Winform的资料,可以参考

下面是我实现的效果

max198727 | 园豆:224 (菜鸟二级) | 2013-11-22 15:13
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册