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' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。
上記のコードにコメントすると、すべて正常に動作します。何の問題かわかりません。PRISM 4 は上記のアセンブリをサポートしていませんか?
この問題を解決するために私たちを助けてください。
ありがとうございました