写点什么

WPF 的 Docking 框架 ——AvalonDock

  • 2012-09-23
  • 本文字数:486 字

    阅读完需:约 2 分钟

AvalonDock 是一个.NET 库,用于在停靠模式布局(docking)中排列一系列 WPF/WinForm 控件。最新发布的版本原生支持 MVVM 框架、Aero Snap 特效并具有更好的性能。

AvalonDock 2.0 版本已经发布了,新版本是用 MVVM 框架重新编写,似乎也用了 Command(命令)模式。2.0 版的文档尚未发布,但你可以参考 Avalon.TestApp 或者 2.0 版源码中的 Avalon.MVVMTestApp 文件夹来查看新的 API。

这个库使用很简单——只需要用 AvalonDock 提供的控件包含你自己的控件,页面布局就立即变成可停靠的(dockable)。可以参考 入门 页面获取样例代码,了解不同控件的特性。当然你也可以在自己的C#代码中实例化或操作这些控件。2.0 版本中,控件功能与以前一致,但控件名称已经改变,因此建议参考前述样例代码直至参考文档更新为止。

感兴趣的可以参考开源.NET IDE 工具—— SharpDevelop ,它也使用了AvalonDock

查看英文原文 Docking For WPF– AvalonDock


感谢朱永光对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2012-09-23 22:097813

评论

发布
暂无评论
发现更多内容

双十一华为云Flexus X实例重磅亮相!打造中小企业上云坚实底座

轶天下事

双十一上云超值优惠!华为云Flexus X实例让企业云服务更有性价比

平平无奇爱好科技

创新柔性算力革新云服务体验!双十一上云就选华为云Flexus X实例

平平无奇爱好科技

《Django 5 By Example》阅读笔记:p105-p164

codists

Python django

以柔性算力赋能中小企业,双十一华为云Flexus云服务器X实例引领高效上云

平平无奇爱好科技

双十一聚焦企业上云用云需求,华为云Flexus X实例成本更低、效率更高

轶天下事

双十一上云有“捷径”!华为云Flexus X实例为企业上云“保驾护航

平平无奇爱好科技

上云第一步,选对云服务!双十一华为云Flexus X实例超值亮相.

平平无奇爱好科技

双十一柔性算力随心配!华为云Flexus云服务器X实例让上云更轻松

轶天下事

双十一云服务器新选择!华为云Flexus X实例赋能业务高效运行

轶天下事

双十一上云超值优惠!华为云Flexus X实例让企业云服务更有性价比

平平无奇爱好科技

Python库版本检查:简单步骤全掌握

幂简集成

Python

DeepL Voice:会议、对话实时语音翻译工具;吴佳俊团队:场景语言,智能补全文本到 3D 的场景理解

声网

双十一特惠上云抢抓数字红利!华为云Flexus X以经济价格实现旗舰体验

轶天下事

双十一实测华为云Flexus X实例更值得选!这一领先技术优势明显

轶天下事

传统云服务弊端明显!双十一华为云Flexus X实例让上云更灵活

平平无奇爱好科技

为中小企业量身定制的云服务器!双十一华为云Flexus X实例助力轻松上云

平平无奇爱好科技

加速上云跨越“数字鸿沟”!双十一云服务器首选华为云Flexus X实例

平平无奇爱好科技

双十一业务如何高效迁移到云上?华为云Flexus云服务器X实例引领转型之路.

轶天下事

一手降成本、一手抓安全!双十一华为云Flexus X实例强势赋能中小企业

平平无奇爱好科技

鸿蒙NEXT自定义组件:太极Loading

zhongcx

双十一中小企业数字化转型再提速!华为云Flexus X实例降本增效有妙招

轶天下事

成本下降、性能提升!双十一企业上云就选华为云Flexus X实例

轶天下事

双十一加速数智转型!华为云Flexus X实例让云服务更灵活、高效、安全

轶天下事

双十一见证高效上云之路!华为云Flexus云服务器X实例助力企业云端腾飞

轶天下事

「AI Infra 软件开源不是一个选项,而是必然」丨云边端架构和 AI Infra专场回顾@RTE2024

声网

双十一加速上云!华为云Flexus X实例助力中小企业开启数智转型

平平无奇爱好科技

WPF的Docking框架 ——AvalonDock_.NET_Roopesh Shenoy_InfoQ精选文章