Я сталкиваюсь с неизвестной проблемой при использовании Prism 4. Мы реализуем бизнес-решение в виде MVVM. Для этого я использовал
1. Microsoft.Expression.Interactions
2. System.Windows.Interactivity
3. GalaSoft.MvvmLight.Extras.WPF4
для Interaction.Triggers, CallMethodAction и EventToCommand.
<SWI:Interaction.Triggers>
<SWI:EventTrigger SourceObject="{Binding ElementName=txtName}" EventName="GotFocus">
<MEI:CallMethodAction TargetObject="{Binding Path=DataContext,ElementName=txtName}" MethodName="txtName_GotFocus"></MEI:CallMethodAction>
</SWI:EventTrigger>
<SWI:EventTrigger SourceObject="{Binding ElementName=txtName}" EventName="KeyUp">
<GMEWCMD:EventToCommand Command="{Binding Path=DataContext.cmdtxtNameKeyUpEvent,ElementName=txtName}" PassEventArgsToCommand="True">
</GMEWCMD:EventToCommand>
</SWI:EventTrigger>
</SWI:Interaction.Triggers>
Все работает нормально, но теперь нам нужно было объединить всю систему свободно, мы выбрали призму 4. Мы уже достигли этого, но приведенный выше код создает следующую проблему, как показано ниже.
Не удалось загрузить файл или сборку 'Microsoft.Expression.Interactions, PublicKeyToken = 31bf3856ad364e35' или одну из ее зависимостей. Система не может найти указанный файл.
Если я прокомментирую код выше, все работает нормально. Я не знаю, в чем проблема. PRISM 4 не поддерживает вышеуказанные сборки?
Пожалуйста, помогите нам избавиться от этой проблемы.
Спасибо