gpt4 book ai didi

visual-studio - 无法加载文件或程序集 Microsoft.Expression.Interactions 和 GalaSoft.MvvmLight.Extras.WPF4

转载 作者:行者123 更新时间:2023-12-04 02:13:16 25 4
gpt4 key购买 nike

我在使用 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>

一切正常,但现在我们需要使整个系统松散耦合,我们选择 prism 4。我们已经实现了这一点,但上面的代码会产生如下问题。

Could not load file or assembly 'Microsoft.Expression.Interactions, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.



如果我在上面的代码评论一切正常。不知道是什么问题。 PRISM 4 不支持上述组件吗?

请帮助我们摆脱这个问题。

谢谢

最佳答案

当我在属于模块的 View 中同时引用 Microsoft.Expression.Interactions 和 System.Windows.Interactivity 时,这通常发生在我身上,但我也未能将这些引用添加到充当 shell 的项目中。

关于visual-studio - 无法加载文件或程序集 Microsoft.Expression.Interactions 和 GalaSoft.MvvmLight.Extras.WPF4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9032238/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com