AI 年度盘点与2025发展趋势展望,50+案例解析亮相AICon 了解详情
写点什么

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:097755

评论

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

Redis 数据倾斜和集群内通信开销

escray

redis 学习 极客时间 3月日更 Redis 核心技术与实战

架构实战营 - 模块一作业

凯迪

架构实战营

架构师训练营大作业一

潘涛

架构师训练营 4 期

Git命令大全,Git基本了解

Chalk

git 学习 4月日更

sql执行顺序优化

大数据技术指南

sql 4月日更

[架构实战营][0期]模块1作业

张民

架构实战营

第一课作业

杰语

架构实战营-模块1-作业

笑春风

架构实战营

像智能手机一样造车,可能吗?

脑极体

u盘偷猎系统源代码

赫鲁小夫

4月日更

Hadoop 3.x 版本相对于 Hadoop 2.x的新特性

五分钟学大数据

hadoop 4月日更

华仔训练营第一次作业

方堃

零基础学Tableau系列 | 04—标靶图、甘特图、瀑布图

不温卜火

数据可视化 数据清洗 4月日更

模块一作业

Presley

【架构实战营】第一模块总结

烟雨濛濛

架构实战营

【架构实战营】第一模块作业

烟雨濛濛

8x Flow 业务建模法(二):再看什么是业务逻辑

胡皓

领域驱动设计 DDD 业务建模 8xFlow 业务逻辑

Redis数据结构zset详解:范围查找

程序员架构进阶

redis 源码分析 Zset 28天写作 4月日更

Linux awk命令

一个大红包

4月日更

当你的内心归于平静,美好便会悄然而至

小天同学

自我思考 个人感悟 个人总结 4月日更

架构实战营第一模块课程总结

Vic

架构实战营

第13周课后练习-数据应用(二)

潘涛

架构师训练营 4 期

配置中的动态代码

顿晓

配置化开发 Function 4月日更 动态函数

架构师训练营大作业二

潘涛

架构师训练营 4 期

模块一,学习总结

俞立夫

架构实战营

强化学习—DQN:不讲前世,就论今生

打工人!

深度学习 强化学习 深度强化学习 图解源码分析 DQN

聪明人的训练(四)

Changing Lin

4月日更

go每日一库 [cmd]

happlyfox

Go 语言 4月日更

架构实战营-模块一作业

俞立夫

架构实战营

算法训练营 - 学习笔记 - 第一周

心在飞

容器的生命周期状态变化

耳东@Erdong

容器 4月日更

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