现在好象WPF比较受欢迎了,到处都在说WPF。Inventor自己并没有做到真正地支持WPF,你只能在它的Ribbon界面上增加老式的按钮。但是你可以弹出一个对话框来,在你的对话框上面运用WPF,让你的界面炫一点。
我最近用C#写了个简单的Inventor插件的例子,用来演示如何做到这一点。因为WPF是从.net 3.0开始引入的,VS.net 2005不支持,所以要至少用到VS.net 2008。下面是执行效果:
大家可以在http://barbarahan.download.csdn.net/里面下载到源代码。运行代码之前,先把new.jpg保存到c:/temp目录,否则WPF控件加载会有问题。
StandardAddInServer.cs的代码如下: