报名参加CloudWeGo黑客松,奖金直推双丰收! 了解详情
写点什么

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

评论

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

Spring Security6 全新写法,大变样!

江南一点雨

Java springboot springsecurity

联盟送福利:云上掘金,开启你收入的第二增长曲线

华为云开发者联盟

云计算 华为云 华为云开发者联盟 企业号 6 月 PK 榜

架构模块2作业

sandywrh

精打细算:OptaPlanner如何帮助您找到最佳优惠券组合

PeterOne

算法 运筹优化 6 月 优质更文活动

C语言编程—命令行参数

芯动大师

C语言 命令行参数解析 6 月 优质更文活动

OneCode-流程引擎设计

codebee

深入理解Pod的核心知识

穿过生命散发芬芳

pod 6 月 优质更文活动

MegEngine 使用小技巧:如何做 MegCC 的模型性能评测

MegEngineBot

深度学习 开源 性能测试 编译器 MegEngine

海纳 “千川”:得物多场景统一推荐平台

得物技术

当 GraphQL 遇上图数据库,便有了更方便查询数据的方式

NebulaGraph

图数据库 graphql

WMS 库存系统设计

红袖添香

系统设计 供应链物流 WMS系统 库存系统

JS中, Set为什么是带键的集合?

林十二XII

前端

2023-06-14:我们从二叉树的根节点 root 开始进行深度优先搜索。 在遍历中的每个节点处,我们输出 D 条短划线(其中 D 是该节点的深度) 然后输出该节点的值。(如果节点的深度为 D,则其

福大大架构师每日一题

Go 算法 rust 福大大架构师每日一题

ubuntu服务器安装图形化界面总结

Studying_swz

6 月 优质更文活动

建设数字工厂:生产物料齐套检查的实现方法

华为云开发者联盟

华为云 华为云开发者联盟 企业号 6 月 PK 榜

风口上的AIGC,技术岗动不动年薪百万,甚至重金难求?

引迈信息

人工智能 低代码 AIGC ChatGPT

用Optaplanner实现云资源优化:建模详解

PeterOne

算法 后端 运筹优化 6 月 优质更文活动

Nautilus Chain测试网迎阶段性里程碑,模块化区块链拉开新序幕

股市老人

生产环境可用的 Seata-go 1.2.0 来啦!!!

SOFAStack

Java seata 版本发布 Seata框架 Seata-go

Generative AI 新世界:文本生成领域论文解读

亚马逊云科技 (Amazon Web Services)

机器学习

MySQL8新特性窗口函数详解

越长大越悲伤

MySQL sql

手势识别技术及其应用

数据堂

GitHub 2800颗星,支持GPT/Transformer,字节跳动这个开源项目是怎么来的?

字节跳动技术范儿

机器学习 nlp

加速44%!RT-DETR量化无损压缩优秀实战

飞桨PaddlePaddle

人工智能 百度 paddle

Seata Saga 模式快速入门和最佳实践

SOFAStack

分布式 云原生 开发 seata Seata框架

手势识别技术的挑战和未来发展

数据堂

智达方通EPM 发布5.0版本,持续赋能企业数智化管理

智达方通

EPM 智达方通 全面预算管理 智达方通EPM 企业绩效管理系统

Nautilus Chain测试网迎阶段性里程碑,模块化区块链拉开新序幕

BlockChain先知

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