프리즘 4를 사용하는 동안 알 수없는 문제가 발생합니다. MVVM 패턴으로 비즈니스 솔루션을 구현합니다. 이를 위해 나는 Interaction.Triggers, CallMethodAction 및 EventToCommand에 대한 파일 또는 어셈블리를로드 할 수 없습니다. Microsoft.Expression.Interactions 및 GalaSoft.MvvmLight.Extras.WPF4
1. Microsoft.Expression.Interactions
2. System.Windows.Interactivity
3. GalaSoft.MvvmLight.Extras.WPF4
을 사용했다.
<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는 위의 어셈블리를 지원하지 않습니까?
이 문제를 해결하는 데 도움을주세요.
내가 모듈에 속한보기에서 모두 Microsoft.Expression.Interactions 및 System.Windows.Interactivity을 참조 할 때이 일반적으로 나에게 일이 당신에게
프리즘을 사용하지는 않았지만 매우 비슷한 문제가 있습니다. –