阿里、蚂蚁、晟腾、中科加禾精彩分享 AI 基础设施洞见,现购票可享受 9 折优惠 |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:097482

评论

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

KubeWharf:解析云原生未来的分布式操作系统

Y-starrydreamer

KubeWharf

DDD学习与感悟——总是觉得自己在CRUD怎么办? | 京东云技术团队

京东科技开发者

架构 DDD 软件设计 curd

Dapp燃烧铸币模式系统开发丨智能合约技术开发

l8l259l3365

原来低代码开发部署起来这么简单

伤感汤姆布利柏

前端 低代码 低代码开发

如何通过追踪用户旅程,找到流失用户

Footprint Analytics

区块链游戏 Web 3.0

08 | 栈:如何实现浏览器的前进和后退功能

鲁米

【高效视频处理】体验火山引擎多媒体处理框架 BMF

Y-starrydreamer

BMF

Wireshark中的ICMP协议包分析

小魏写代码

Socket网络通信过程 与 IO多路复用原理。

百度搜索:蓝易云

云计算 Linux 运维 socket 云服务器

KubeWharf:基于Kubernetes的分布式操作系统,助力云原生化部署和管理

bug菌

Kubernetes 社区征文

京东面试:说说Cookie、Session和Token的区别?

王磊

Java 面试

HarmonyOS振动效果开发指导

HarmonyOS开发者

HarmonyOS

给 Web 前端工程师看的用 Rust 开发 wasm 组件实战 | 京东云技术团队

京东科技开发者

rust 前端 webassembly 前端组件

优化开发者体验,推动API测试行业发展,SmartBear收购API设计和文档领域领导者Stoplight

龙智—DevSecOps解决方案

API

手把手带你离线部署Walrus,体验极简应用交付

SEAL安全

应用交付 应用交付平台 12 月 PK 榜 Walrus

淘宝商品详情接口在电商运营中的应用实例

Noah

【FAQ】运动健康服务端侧数据常见问题及解答

HMS Core

HMS Core

IP子网掩码具体的理解是什么,为什么用不完?

百度搜索:蓝易云

云计算 Linux 运维 IP 云服务器

2024深圳电子展,加快粤港澳电子信息发展,重点打造湾区经济

AIOTE智博会

电子展 深圳电子展 电子信息展 电博会

MYSQL EXPLAIN 执行计划 | 京东物流技术团队

京东科技开发者

MySQL 数据库 EXPLAIN EXPLAIN执行计划

如何实现高效代码审查,赋能大规模开发

龙智—DevSecOps解决方案

代码审查

法律情境扮演、逆向推理文字游戏、AIGC创作……见证AI极致生产力!

飞桨PaddlePaddle

人工智能 AIGC

Amazon CodeWhisperer 正式发布可免费供个人使用

亚马逊云科技 (Amazon Web Services)

人工智能 Amazon Lambda 云上探索实验室 Amazon CodeWhisperer Amazon Cloud9

对标世界一流!用友已与74家中央企业达成集团级合作!

用友BIP

一次讲清楚京东科技百亿级用户画像平台的探索和实践 | 京东云技术团队

京东科技开发者

数据库 Clickhouse 用户画像 用户画像平台

深度探索E3PO:360° 视频传输平台的前沿技术与应用

Y-starrydreamer

E3PO

紫龙游戏解锁Jira与Perforce的游戏开发行业实践

龙智—DevSecOps解决方案

紫龙游戏

iOS代码混淆工具

雪奈椰子

关于Nuxt.js 服务端组件的使用

秃头小帅oi

京东商品详情接口在电商行业中的重要性及实时数据获取实现

Noah

一键自动修改和翻新OC源码,解决苹果审核4.3和马甲问题

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