Per*_*lmi 7 mvvm-light visual-studio-2015
我正准备开始使用VS2015和现有的WPF项目,包括MVVM Light工具包,但发现这与WPF/Xaml设计器有关.
该项目在标记中包含一些EventToCommand标记,如下所示:
<i:Interaction.Triggers>
<i:EventTrigger EventName="Loaded">
<command:EventToCommand Command="{Binding LoadedCommand}"></command:EventToCommand>
</i:EventTrigger>
</i:Interaction.Triggers>
Run Code Online (Sandbox Code Playgroud)
使用EventToCommand构造加载xaml文件时,设计器无法加载文件并报告"无效标记".错误列表然后显示:
程序集"GalaSoft.MvvmLight.Platform"中的"EventToCommand"类型是使用旧版本的Blend SDK构建的,并且在Windows Presentation Framework 4项目中不受支持.
该项目的目标是.NET 4.5,它在VS2013上完美运行,完全没有任何变化.所有这些看起来非常类似于 我在哪里可以找到Galasoft.MvvmLight.WPF45汇编?但在VS2015中,建议的解决方案根本没有帮助.
我已经在从MVVM Light模板创建的新项目中对此进行了测试,但我也得到了与该新项目相同的错误.MVVM Light版本是来自NuGet的MvvmLightLibs 5.2.0,我还测试了较旧的vv.x版本的MvvmLightLibs.
小智 1
使用此版本的 System.Windows.Interactivity: http://www.microsoft.com/en-us/download/details.aspx ?id=10801
您还可以通过 NuGet 包管理器进行安装。搜索 System.Windows.Interactivity.WPF
| 归档时间: |
|
| 查看次数: |
3515 次 |
| 最近记录: |