初识AvalonDock

初识AvalonDock前些时间由于工作原因接触了AvalonDock,从中受益匪浅,不敢独享,在此与大家共勉。AvalonDock是WPF做的一个类似VisualStudio中的拖拽功能的控件。想要根据AvalonDock开发WPF项目,首先要下载AvalonDock.dll和AvalonDock.Themes.Aero.dll。 新建WPF项目,将下载的dll文件引用到项目中,在工具箱中引用该dll

大家好,又见面了,我是你们的朋友全栈君。

前些时间由于工作原因接触了AvalonDock,从中受益匪浅,不敢独享,在此与大家共勉。

AvalonDock是WPF做的一个类似Visual Studio中的拖拽功能的控件。

想要根据AvalonDock开发WPF项目,首先要下载AvalonDock.dll和AvalonDock.Themes.Aero.dll。

 

新建WPF项目,将下载的dll文件引用到项目中,在工具箱中引用该dll。会发现工具箱中多了好多控件。

 

1.      DockingManager控件是这些控件的顶级控件。它里边并列放DockingManager.Theme和

 

LayoutRoot.

 

2.       DockingManager.Theme中放AeroTheme

 

3.       LayoutRoot中放置LayoutPanel。LayoutPanel中有Orientation属性设置其中控件的排放

 

顺序是横向排放还是纵向排放。

 

4.       LayoutPanel中可以任意放置LayoutAnchorablePane、LayoutDocumentPaneGroup、

 

LayoutAnchorablePaneGroup、LayoutDocumentPane。

 

5.       LayoutAnchorablePane或LayoutDocumentPane中就可以放LayoutAnchorable或

 

LayoutDocument了,在里边就可以放置控件内容(基本控件)。

 

6.       LayoutRoot以及子控件都来自于AvalonDock.Layout引用中。

 

7.       AeroTheme引用于AvalonDock.Themes。

 

至此,框架就搭建好了。

后边具体的内容,就可以任意发挥。

 

AvalonDock.dll和AvalonDock.Themes.Aero.dll。在avalondock.codeplex.com下载

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/162120.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Ubuntu18.04安装Anaconda+PyCharm+VS Code[通俗易懂]

    Ubuntu18.04安装Anaconda+PyCharm+VS Code[通俗易懂]PyCharm安装、桌面快捷方式建立及设置中文输入

    2022年8月28日
  • 在线体验流媒体服务器软件系统 (密码:123456)

    在线体验流媒体服务器软件系统 (密码:123456)无需下载体验,无需注册,无需费用,直接点击进入体验流媒体服务器直播,点播。感受八百里流媒体FlashP2P技术的先进。 流媒体服务器缩略图:如何在线体验:http://www.800li.net:8085密码:123123网站前台示例:http://www.800li.net/phpvod/或:www.ycitv.org/video

    2022年5月10日
  • Sql server DATEADD日期函数的使用[通俗易懂]

    Sql server DATEADD日期函数的使用[通俗易懂]DATEADD日期函数DATEADD()函数在日期中添加或减去指定的时间间隔。日:在当前日期上加两天selectDATEADD(day,2,'2014-12-30')201

    2022年7月1日
  • Linux系统镜像下载(centOS-7)教程

    Linux系统镜像下载(centOS-7)教程Linux系统镜像,国内镜像源下载(官网),有疑问可留言

    2022年6月28日
  • 模电学习总结

    模电学习总结放大电路的主要性能指标➢电压放大倍数(电压增益)➢输入电阻.➢输出电阻➢通频带➢非线性失真系数、最大输出不失真电压、最大输出功率与效率.Au=uoui=U˙oU˙IA_{u}=\frac{u_{o}}{u_{i}}=\frac{\dot{U}_{o}}{\dot{U}_{I}}Au​=ui​uo​​=U˙I​U˙o​​Ri=uiiiR_{i}=\frac{u_{i}}{i_{…

    2022年6月20日
  • MySQL-索引;视图「建议收藏」

    MySQL-索引;视图「建议收藏」一、索引MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。如:我们通过汉字字典查找汉字有两种方式(1)一页一页挨着找,直到找到为止,这种查找方式属于全字典扫描(2)通过汉语字典的目录页(索引),按拼音、笔画、偏旁部首等排序的目录(索引)缩小查找范围快速查找到需要的字select*fromt_userwherename=’zhangsan’;如果name字段上没有添加索引(目录),或者说没有给name字段创建索引,MySQL会

    2022年7月22日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号