欢迎光临散文网 会员登陆 & 注册

[Revit]开发-WPF窗体调用Command类

2023-05-05 18:00 作者:支阿怪  | 我要投稿

首先要新认识一个接口叫做,这个接口是Revit API

外部事件 IExternalEventHandler

简单理解就是我要用WPF或者winform这种窗口技术调用RevitAPI的类,就需要外部事件的调用接口。

  • 首先用WPF做好你的UI界面,例如这样。

  • 之后新建一个IExternalCommand的命令类,把UI调到Command下的Execute方法启用,这里的UserControl1就是我的wpf类名,初始化下,.Show()展示出来就ok了。

  • 接下来就是外部事件的关键,新建一个类继承 IExternalEventHandler这个接口,类似下图这样的写法。

  • 好的,我们的界面有了,功能实现有了,启用界面有了,之后要去界面里把button和功能实现做一个绑定,去到UserControl1.xaml.cs这个代码界面。

之后编译生成,完成工作,去到Revit外部工具启用这个类库。


[Revit]开发-WPF窗体调用Command类的评论 (共 条)

分享到微博请遵守国家法律