我使用了针对MVVM Light的System.Windows.Interactivity.WPF库。
由于System.Windows.Interactivity.WPF库发布日期较旧,所以我将其删除,并安装了Microsoft.Xaml.Behaviors.Wpf库并更新了相关内容。
工作进行得很顺利,只有一个问题。
问题是,如果我像下面这样使用Microsoft.Xaml.Behaviors.Wpf的交互和MVVMLight的EventToCommand,编译器会显示错误。
错误信息为“error MC3074: XML命名空间 'http://www.galasoft.ch/mvvmlight' 中不存在 EventToCommand 标记。”
如果我使用 CallMethodAction 或 InvokeCommand Microsoft.Xaml.Behaviors.Wpf,那么可以正常工作,但我必须使用 EventToCommand 来将参数传递到 Command。
我该怎么做来解决这个问题?有人能告诉我解决方案吗?
感谢阅读。
由于System.Windows.Interactivity.WPF库发布日期较旧,所以我将其删除,并安装了Microsoft.Xaml.Behaviors.Wpf库并更新了相关内容。
工作进行得很顺利,只有一个问题。
问题是,如果我像下面这样使用Microsoft.Xaml.Behaviors.Wpf的交互和MVVMLight的EventToCommand,编译器会显示错误。
xmlns:i="http://schemas.microsoft.com/xaml/behaviors"
xmlns:mvvm="http://www.galasoft.ch/mvvmlight"
<i:Interaction.Triggers>
<i:EventTrigger EventName="SelectedItemChanged">
<mvvm:EventToCommand Command="{Binding CPUSelectedCommand}"
PassEventArgsToCommand="True"
EventArgsConverter="{localConverters:SelectedItemConverter}" />
</i:EventTrigger>
</i:Interaction.Triggers>
错误信息为“error MC3074: XML命名空间 'http://www.galasoft.ch/mvvmlight' 中不存在 EventToCommand 标记。”
如果我使用 CallMethodAction 或 InvokeCommand Microsoft.Xaml.Behaviors.Wpf,那么可以正常工作,但我必须使用 EventToCommand 来将参数传递到 Command。
我该怎么做来解决这个问题?有人能告诉我解决方案吗?
感谢阅读。