如果使用system.Windows.Windows.Windows.NileDows,则在Blend中查看Silverlight 5项目。这是例外的一个例子:

无法施放“Microsoft.Expression.Interactivity.Core.ChangePropertyAction”类型的对象以键入'system.windows.interactivity.triggraction'。

代码编译并运行,没有问题,我只是无法在混合中查看设计器。有没有人看到这个问题?

更新:这可能只是主题\ generic.xaml文件中的问题。

更新: 修复程序是在XAML中声明命名空间执行此操作:

xmlns:i=“http://schemas.microsoft.com/expression/2010/teractvity”XMLNS:EI=“http://schemas.microsoft.com/expression/2010/ interactions”

而不是这个:

xmlns:i=“clr-namespace:system.windows.interactivity;汇编= system.windows.interactivity”xmlns:ei=“clr-namespace:microsoft.expression.interactivity.core;汇编= microsoft.expression.intraction.intaption.intrastical. “

希望这将拯救其他人!

有帮助吗?

解决方案

修复程序是在XAML中声明的命名空间执行此操作:

xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
xmlns:ei="http://schemas.microsoft.com/expression/2010/interactions"
.

而不是这个:

xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
xmlns:ei="clr-namespace:Microsoft.Expression.Interactivity.Core;assembly=Microsoft.Expression.Interactions"
.

希望这将拯救其他人!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top