上一篇已经介绍了如何创建一个停靠面板,本章主要介绍,文档面板的定义。文档面板和可停靠面板很相似 建立文档面板LayoutDocumentPane LayoutDocumentPane:文档窗格类,与LayoutAnchorablePane类似,也是可停靠控件的容器,文档窗格类中可以放置可停靠控件La... ...
分类:
其他好文 时间:
2017-07-25 16:37:38
阅读次数:
199
一个软件,不可能只有一个文档界面,会有多个甚至几十二,比如一些浏览器、文档查看等都是多个标签页的形式,在C#中开源的可停靠管理的常用的是Xceed.Wpf.AvalonDock;但是用C/C++开发的开源停靠管理库是没找到,没办法只能自己写一个了。 图1 可停靠管理项目名XPDock,其中所...
分类:
编程语言 时间:
2015-12-13 00:39:28
阅读次数:
286
说到WPF UI, 现在网上到处都有现成的UI, 我觉得还是AvalonDock算是比较适合企业级系统点,一般向ModernUI之类的只能做做小的App还凑合这用。这边我分享一个DLL, AvalonDock.dll访问密码 2f90 , 你们可以去下载,后面我们的demo中就是用这样一种UI结构。...
AvalonDock是优秀的开源项目,用于创建可停靠式布局,能够在WPF中方便开发出类似VS2010的软件界面。对于复杂的软件系统,大量控件的使用会使的界面变得难以管理。AvalonDock帮我们解决了这一问题。想要在WPF项目中使用AvalonDock的功能,首先要加载AvalonDock所提供的...
分类:
其他好文 时间:
2015-07-11 11:59:55
阅读次数:
236
简介 公司最近一个项目,软件采用WPF开发,需要实现类似于VS的选项卡(或者是浏览器的选项卡)效果。搜寻诸多资料后,发现很多同仁推荐AvalonDock这款开源控件。在其官方地址下载源码和Demo后,对其进行了初步的研究,初步实现了预期效果。AvalonDocking的结构树 在下载的Demo中,我们可以发现AvalonDock的可视化结构树如下:<avalon:DockingManager x...
简介 在前面一篇文章里面,我们使用AvalonDock实现了类似于VS的选项卡(或者浏览器的选项卡)效果。但是我们是通过xaml代码实现。
现在我们尝试通过C#代码实现选项卡的动态添加。修改Xaml代码 在前面一篇文章的Xaml代码里面,添加如下代码:
</RowD...
分类:
Windows程序 时间:
2015-05-25 11:34:15
阅读次数:
2311
参考:http://www.cnblogs.com/01codeworld/category/355205.html官方网站:http://avalondock.codeplex.com/引用 AvalonDock 2.0,以及需要的样式。然后在需要使用 AvalonDock 的窗口顶部放上这行代码...
分类:
其他好文 时间:
2014-12-17 22:29:09
阅读次数:
322