我的C#/WPF在加载/解决System.Windows.Interactivity时遇到持久性问题
我使用Visual Studio 2010作为编辑器,并且已经安装了Blend 4 + Blend 4 SDK,

为什么仍然返回结果Assembly not found?就像我的类库 CustomBehaviorLibrary 丢失了一样?

最佳答案

如果它在运行时有效但在设计时无效,那么我将责怪 VS 2010 有问题。我让 VS 2010 在导入 XAML 时无法识别本地命名空间,但是在 VS 2012 中打开时,它在设计器中正常工作,没有任何问题。不幸的是,Visual Studio 2010的XAML/WPF支持远非完美。 Expression Blend 或 Visual Studio 2012 更好。

我确实喜欢 ViktorLaCroix 的建议。我会尝试

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

而不是使用 clr-namespace 导入它,看看是否对您有帮助。这就是我使用它的方式,它工作正常。我还将向您展示我对该库的引用详细信息。
System.Windows.Interactivity
C:\Program Files (x86)\Microsoft SDKs\Expression\Blend\.NETFramework\v4.0\Libraries\System.Windows.Interactivity.dll
v4.0.30319

关于wpf - 属性不存在 : System. Windows.Interactivity?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14575411/

10-10 19:18