尝试在新项目中使用Avalon Wizard(使用VS 2015),当我尝试运行示例时,我收到一条错误消息:
"类型' WizardMvvmBehavior'来自汇编' AvalonWizard.Mvvm'是 使用旧版本的Blend SDK构建,不支持 Windows Presentation Framework 4项目"
我希望使用该向导的项目是.NET 4.5.2,所以我从这里获取了源代码并设置了必要的项目结构并重新编译。
这一切都重新编译了一些细微的变化,我得到了一组程序集,然后我将其添加到我的项目中。代码看起来很好(它从R#获得绿色检查)但是当我运行它时我收到错误:
抛出异常:' System.Windows.Markup.XamlParseException'在 PresentationFramework.dll
其他信息:'为类型集合添加值 ' System.Windows.Interactivity.BehaviorCollection'抛出异常。' 行号' 38'和行位置' 21'。
违规行是:
<aw:Wizard WizardStyle="{Binding SelectedStyle}">
<i:Interaction.Behaviors>
<aw:WizardMvvmBehavior
ItemsSource="{Binding Pages}"
Controller="{Binding WizardController}" />
</i:Interaction.Behaviors>
</aw:Wizard>
(它在Controller =行上打破)
我尝试过的事情:
此question可能与此相关,但根本没有收到任何答案。