我有 MVVMLight 的 SL4 应用程序。我将它迁移到 SL 5 并在编译应用程序时出现以下错误:
XML 命名空间“clr-namespace:GalaSoft.MvvmLight.Command;assembly=GalaSoft.MvvmLight.SL5”中不存在标记“EventToCommand”
此错误的 xml 是:
xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
xmlns:cmd="clr-namespace:GalaSoft.MvvmLight.Command;assembly=GalaSoft.MvvmLight.SL5"
<i:Interaction.Triggers>
<i:EventTrigger EventName="MouseLeftButtonUp">
<cmd:EventToCommand Command="{Binding ResetPasswordCommand,Mode=OneWay}"
MustToggleIsEnabledValue="True" />
</i:EventTrigger>
</i:Interaction.Triggers>
很困惑。已为新平台更新所有程序集。如何解决这个问题?