写点什么

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

评论

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

区块链ETF软件的核心功能

北京木奇移动技术有限公司

区块链技术 软件外包公司 区块链ETF

PET口语练习APP的技术框架

北京木奇移动技术有限公司

软件外包公司 AI口语练习 PET考试

网易游戏 Flink 云原生实践

Apache Flink

大数据 flink 云原生

从人工智能到业务落地,低代码搭建智能工作流

天津汇柏科技有限公司

人工智能 低代码

YashanDB 知识库|MySQL 的 GROUP BY 语句在崖山报错?问题出在这个标准!

数据库砖家

数据库

排行榜的5种实现方案!

不在线第一只蜗牛

架构 开发

白鳝:国产化替换浪潮进行时,信创数据库该如何选型?

TiDB 社区干货传送门

Head First LLM-开篇

好名字可以让你的朋友更容易记住你

#大模型

【AI聊天机器人】轻松上手,快速配置实战指南

JEECG低代码

AI大模型 AI应用 AIGC AI聊天

AI+高等教育,和鲸Heywhale上线从通识到“学科+AI”的解决方案2.0

ModelWhale

人工智能 数字化教育 智慧教育

迭代器失效:99%的C++程序员都会踩的坑 !

电子尖叫食人鱼

c++

国内远程控制安全性天花板?ToDesk、向日葵、UU远程、RayLink深度对比

小喵子

远控工具 向日葵 远控软件 ToDesk

JEB Pro v5.29 (macOS, Linux, Windows) - 逆向工程平台

sysin

JEB

YashanDB 知识库|UNDO 表空间一直在涨?查原因 + 给方案,一文说明白

数据库砖家

数据库

PET口语APP的开发流程

北京木奇移动技术有限公司

软件外包公司 AI口语学习 PET考试

Dell OpenManage Enterprise 4.4 - Dell 服务器、存储和网络设备集中管理软件

sysin

dell

YashanDB 知识库|Oracle 里的大整数插入正常,换到崖山却报错?问题可能出在字段类型上

数据库砖家

数据库

Elasticsearch Enterprise 9.0 (macOS, Linux, Windows) - 分布式搜索和分析引擎

sysin

elasticsearch

CST如何在三维里截取部分区域进行仿真

思茂信息

cst CST软件 CST Studio Suite

PVS‑Studio 7.36 for macOS, Linux & Windows - 代码质量安全静态分析

sysin

VMware ESXi 8.0U3e macOS Unlocker & OEM BIOS NVMe 驱动特殊定制版 (集成驱动版)

sysin

esxi

“工作区”升级为“磁盘”、数据集统计概览优化|ModelWhale 版本更新

ModelWhale

大模型

签约!杭州金投选择用友BIP推进业财一体化,加强精益化管理

用友BIP

「摩根士丹利」最新人形机器人研报:5万亿美元全球市场和最佳商业模式分析(附报告)

机器人头条

科技 大模型 人形机器人 具身智能

苏州企业等保快速通关小秘诀看这里!

行云管家

等保 等保测评

Nexpose 8.6.0 for Linux & Windows - 漏洞扫描

sysin

Elasticsearch Enterprise 8.18 (macOS, Linux, Windows) - 分布式搜索和分析引擎

sysin

elasticsearch

图片导航组件 | 纯血鸿蒙组件库AUI

华哥的全栈次元舱

HarmonyOS 开发语言 纯血鸿蒙 ArkUI / eTS 鸿蒙组件库AUI

从 SQL Server 到 TiDB:恺恩泰助力 40 + 医院数据平台升级的技术实践

TiDB 社区干货传送门

数智焕新进行时,用友BIP助力企业跨越周期、迈向高质量发展

用友BIP

Cyber Triage 3.14 for Windows - 面向事件响应的数字取证软件

sysin

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