AICon上海|与字节、阿里、腾讯等企业共同探索Agent 时代的落地应用 了解详情
写点什么

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

评论

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

知道这个网站你就不用买实体书了

邱比特讲编程

程序员 资源 电子书 大学生

Ubuntu无法切换到桌面tty7解决

Geek_pwdeic

ubuntu

一个将日志消息仅区分为 info 和 error 的实践分享

Tiger Wang

开源 最佳实践 日志

高级前端一面必会react面试题(持续更新中)

beifeng1996

React

那些你不知道的炫酷开关交互效果(12种)

南城FE

CSS 前端 交互设计

数字先锋 | 主机、硬盘、CPU统统没有? 这个电教室有点“潮”!

天翼云开发者社区

云主机 云电脑

Docker上手:step by step

无人之路

Docker

中小企业运营自媒体为何多以失败告终

石头IT视角

JAVA中生成随机数Random VS ThreadLocalRandom性能比较

JAVA旭阳

Java

高级前端一面常考react面试题总结

beifeng1996

React

聚焦技术,锐意创新,GaussDB给世界一个更优选择

极客天地

开放云主机端口

好吃不贵

JS模块化—CJS&AMD&CMD&ES6-前端面试知识点查漏补缺

loveX001

JavaScript

FLStudio2023中文版远程安装下载

茶色酒

flstudio FLStudio21 FLStudio21.0.0

spring boot+mybatis整合

@下一站

MySQL mybatis 12月日更 12月月更 springboot框架

Spark架构

穿过生命散发芬芳

spark 12月月更

一年半经验如何准备前端面试

loveX001

JavaScript

创新研发负载分担机制,天翼云IPv6网络带宽再升级!

天翼云开发者社区

负载均衡 网络 ipv6

纷繁复杂见真章 华为云大型产品需求管理利器CodeArts Req解读

极客天地

80%的前端开发都答不上来的js异步面试题

loveX001

JavaScript

Best Machine Learning Tools for Java

Mahipal_Nehra

Java AI Machine Learning tools best tools

易观分析:手机银行季度活跃用户突破7亿人,个人养老金业务争夺战开启

易观分析

手机银行 个人养老金

安全可信 | 强墙出击!天翼云Web应用防火墙(原生版)硬核亮相!

天翼云开发者社区

安全 防火墙

Docker进阶:step by step

无人之路

Docker

每日一题之Vue的异步更新实现原理是怎样的?

bb_xiaxia1998

Vue

Verilog 时序控制

芯动大师

Verilog Verilog语法 Verilog时序控制

Python:界面开发,wx入门篇

eng八戒

Python PyQt GUI WxPython tkinter

一道React面试题把我整懵了

beifeng1996

React

一天梳理完React所有面试考察知识点

beifeng1996

React

每日一题之Vue数据劫持原理是什么?

bb_xiaxia1998

Vue

前端vue面试题汇总

bb_xiaxia1998

Vue

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