Свойства не существует: System.Windows.Interactivity?

У меня есть C #/WPF, который имеет постоянную проблему при загрузке/разрешении System.Windows.Interactivity Я использую Visual Studio 2010 в качестве моего редактора и уже установлен Blend 4 + Blend 4 SDK,

......

xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity">

Зачем все равно возвращать результат? Ассамблея не найдена? Как и в библиотеке классов библиотеки CustomBehaviorLibrary?

4
nl ja de
попробуйте это, пожалуйста;) xmlns: i = " schemas.microsoft.com/expression/2010/interactivity‌ & Quot ;
добавлено автор Viktor La Croix, источник
@KizuHikaru Вы также можете посмотреть здесь , если вы еще этого не сделали ... Есть две разные библиотеки интерактивности, которые вам нужны для WPF
добавлено автор Viktor La Croix, источник
Хорошо, глупый вопрос, но я должен спросить, добавили ли вы ссылку на System.Windows.Interactivity? И какая версия VS? Работает ли он во время выполнения?
добавлено автор Alan, источник
Если мой ответ не поможет вам, сообщите точную ошибку, которую вы получаете
добавлено автор Alan, источник
да, да, VS 2010?
добавлено автор Hyde, источник
Спасибо, что мне очень помогают, я абсолютно новичок в WPF, просто начинаю изучать wpf со вчерашнего дня. :П
добавлено автор Hyde, источник

2 ответы

Если он работал во время выполнения, но не во время разработки, я обвиняю VS 2010 в ошибках. У меня было VS 2010 не распознать локальное пространство имен при импорте в XAML, но когда он был открыт в VS 2012, он работал в дизайнере без проблем. К сожалению, поддержка XAML/WPF Visual Studio 2010 далека от совершенства. Expression Blend или Visual Studio 2012 лучше.

Мне понравилось предложение ВиктораЛаКройса. я бы попробовал

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

Вместо того, чтобы импортировать его с помощью пространства имен clr и посмотреть, поможет ли это вам. Вот как я его использую, и он отлично работает. Я также покажу вам свои справочные данные для библиотеки.

System.Windows.Interactivity
C:\Program Files (x86)\Microsoft SDKs\Expression\Blend\.NETFramework\v4.0\Libraries\System.Windows.Interactivity.dll
v4.0.30319
8
добавлено
Привет, случайный парень! Вот! Возьмите мой взнос, чтобы упомянуть меня в вашем ответе! : D
добавлено автор Viktor La Croix, источник
Спасибо, что мне очень помогают, я абсолютно новичок в WPF, просто начинаю изучать wpf со вчерашнего дня. :П
добавлено автор Hyde, источник

Самый простой способ - получить его от NuGet:

Чтобы установить System.Windows.Interactivity v4.0 для WPF, выполните следующую команду в консоли диспетчера пакетов

PM> Install-Package System.Windows.Interactivity.WPF

http://www.nuget.org/packages/System.Windows.Interactivity. WPF/

2
добавлено
Правильный пакет Expression.Blend.Sdk
добавлено автор Randy Walker, источник