Выражение 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.