在xaml页面中
经常会用到
<i:Interaction.Triggers>
其中i:需要引用
有两种包可以选择
一个是
xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
可以从nuget上下载
另一个是
xmlns:i="http://schemas.microsoft.com/xaml/behaviors"
也可以从nuget上获得
生成项目后,配置.addin文件,打开revit,调出界面上的插件
如果用的是后一个插件:Microsoft.Xaml.Behaviors.WPF,则会报错:XamlParseException
大意是无法加载Microsoft.Xaml.Behaviors.dll这个文件,但是你生成项目的路径中明明是有的
而用第一种System.Windows.Interactivity.WPF
生成的dll是Microsoft.Expression.Interactions.dll,这种情况下就可以正常运行插件,没有报错,窗体正常调出
备忘