免费下载案例集|20+数字化领先企业人才培养实践经验 了解详情
写点什么

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

评论

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

HTML5+CSS3前端入门教程---从0开始通过一个商城实例手把手教你学习PC端和移动端页面开发第7章定位

Geek_8dbdc1

Week10作业1

熊威

智能汽车安全风险及防护技术分析

几维安全

移动应用安全

致远互联A6+Cloud C位出道 赋能中小企业乘风破浪

爱极客侠

微软看上的Rust 语言,安全性真的很可靠吗

华为云开发者联盟

数据库 开源 rust 安全 代码

Spark优化之小文件是否需要合并?

华为云开发者联盟

spark 数据 cpu 内存 Spark调优

工业互联网网络安全渗透测试技术研究

几维安全

网络安全 数据安全;工业互联网 移动应用安全 渗透测试

微服务框架 Dubbo

莫莫大人

极客大学架构师训练营

看前谷歌工程师是如何副业赚钱的?

非著名程序员

程序员 个人成长 副业赚钱 提升认知

Windows AD日志分析告警平台—WatchAD安装教程

BigYoung

监控 windows 日志 AD 告警

面经手册 · 第4篇《HashMap数据插入、查找、删除、遍历,源码分析》

小傅哥

Java 小傅哥 hashmap 面经 红黑树

HTML5+CSS3前端入门教程---从0开始通过一个商城实例手把手教你学习PC端和移动端页面开发第9章FlexBox实战有路网

Geek_8dbdc1

云图说丨手把手教你为容器应用配置弹性伸缩策略

华为云开发者联盟

Docker 云计算 Kubernetes 容器

核心稳定、易扩展——开放关闭原则(The Open-Closed Principle)

晃来晃去的萨麦尔

编程习惯 架构分析 软件设计原则

超市趣味游戏关卡设计

孙志平

巴黎世家土味病毒营销,B端创业初期,如何用营销壮大种子用户?

北柯

创业 营销 tob

肯耐珂萨D1轮融资资方阵营揭晓,跟投方为中南资本、青发集团

人称T客

安卓移动应用代码安全加固系统设计及实现

几维安全

android 安全评估 移动应用安全

神经网络的学习为何要设定损失函数?

王坤祥

神经网络 学习 损失函数

SpringBoot 系列(一):SpringBoot项目搭建

xcbeyond

Java 微服务 springboot

拼多多员工曝离职黑幕:要走可以,要离职证明,没有!

程序员生活志

职场 互联网公司

libuv 异步网络编程之 TCP 源码分析

Huayra

网络编程 libuv libuv 源码分析

React TypeScript 项目基本构建2

JackWangGeek

React

有限数据量如何最大化提升模型效果?百度工程师构建数据增强服务

百度大脑

人工智能 数据 模型训练 百度大脑

架构师训练营 第 10 周 作业&总结

Jam

HTML5+CSS3前端入门教程---从0开始通过一个商城实例手把手教你学习PC端和移动端页面开发第8章FlexBox布局

Geek_8dbdc1

怎么写一个超棒的 README 文档

程序员生活志

经验总结 文档

Week10总结

熊威

HTML5CSS3前端入门教程---从0开始通过一个商城实例手把手教你学习PC端和移动端页面开发第10章有路网PC端主页实战整合

Geek_8dbdc1

HTML5+CSS3前端入门教程---从0开始通过一个商城实例手把手教你学习PC端和移动端页面开发第11章有路网移动端主页实战

Geek_8dbdc1

《深度工作》学习笔记(6)

石云升

读书笔记 专注 深度工作

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