Выражение Blend-Api (смесь 4) против Visual Studio 2012

У меня есть проект, который определяет поведение Blend. Пакет Blend SDK, используемый для создания этого поведения, - это Версия 4. В Visual Studio 2010 я могу работать с этим без каких-либо проблем. В VS 2012, дизайнер WPF, похоже, имеет проблемы с DLL.

xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
xmlns:b="clr-namespace:MyLib.Util.Behaviors;assembly=MyLib"
xmlns:v="clr-namespace:MyLib;assembly=MyLib"

В intellisense дизайнера WPF ни одно из пространств имен не появляется, поэтому я должен их слепо напечатать.

Несмотря на то, что дизайнер не будет предлагать пространства имен MyLib а также InteractivityЯ могу создать элемент управления, определенный в MyLib и иметь идеальный смысл для этого:

<v:ViewPort></v:ViewPort>

Теперь я хочу добавить поведение к ViewPortтот, который определен в MyLib.Util.Behaviors

<v:ViewPort>
  <i:Interaction.Behaviors>
    <b:ZoomAreaBehavior />
  </i:Interaction.Behaviors>
</v:ViewPort>

Но опять же, нет смысла для b:ZoomAreaBehavior, Список ошибок говорит, что ZoomAreaBehavior не может быть найден. Тот же код работает в 2010 году и будет компилироваться и запускаться, как только я закрою визуальный редактор.

У кого-нибудь есть идея, что здесь не так?

1 ответ

Решение

Поддержка Blend была добавлена ​​в обновление 1, Blend для Visual Studio 2012, обновление 2 имеет встроенную поддержку WPF.

Другие вопросы по тегам