RevitAPI 进阶 之 基于Revit RibbonUI 可视化设计框架和基于Revit下的MVVM 模式 框架

本文介绍了如何基于Revit API创建一个高维护性、便捷的UI框架,涵盖Ribbon UI设计和MVVM模式。首先,通过创建WPF用户控件并引用相关库实现Ribbon的可视化设计。接着,注册并绑定RibbonViewModel以将设计应用到Revit中。文章以删除元素的绑定命令为例展示了框架的使用,并提供了在Revit中的实际效果。完整框架代码可在GitHub上查看并交流学习。
摘要由CSDN通过智能技术生成

在阅读此文章之前,应具备一定Revit开发基础和WPF开发基础.

在前年,我一直在思考基于Revit搭建一套应用于项目开发,维护性较高,方便快捷的框架,此框架在去年年初就已写好,经过一年多时间的应用。在此开源,交流学习。(此框架仅包含UI部分,Ribbon 以及MVVM,文章末尾 github地址)

第一步,建立测试项目。添加一个基于WPF的用户控件,然后引用revit安装目录下adwindows、Microsoft.Expression.Interactions以及RevitAPI和RevitAPIUI。




通过以上xaml前台代码书写,即可实现在VS中可视化设计Ribbon.


第二步,注册并绑定RibbnonViewModel 。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值