use*_*306 4 xaml visual-studio prism-4
使用Prism 4时我遇到了未知问题.我们在MVVM模式中实现业务解决方案.为此,我用过
1. Microsoft.Expression.Interactions
2. System.Windows.Interactivity
3. GalaSoft.MvvmLight.Extras.WPF4
Run Code Online (Sandbox Code Playgroud)
用于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>
Run Code Online (Sandbox Code Playgroud)
一切都工作正常,但现在我们要求整个系统松散地耦合我们选择棱镜4.我们已经实现了这一点,但上面的代码创建了以下问题如下.
无法加载文件或程序集"Microsoft.Expression.Interactions,PublicKeyToken = 31bf3856ad364e35"或其依赖项之一.该系统找不到指定的文件.
如果我评论上面的代码一切正常.我不知道是什么问题.PRISM 4不支持以上组件吗?
请帮助我们摆脱这个问题.
谢谢
小智 14
当我在属于模块的视图中引用Microsoft.Expression.Interactions和System.Windows.Interactivity时,这通常会发生在我身上,但我也无法将这些引用添加到充当shell的项目中.
| 归档时间: |
|
| 查看次数: |
4688 次 |
| 最近记录: |