Expression Blend-Api(Blend 4)与Visual Studio 2012

时间:2013-01-14 15:08:06

标签: expression-blend-4 blend-2012

我有一个定义Blend行为的项目。用于创建此行为的Blend SDK是版本4.在Visual Studio 2010中,我可以毫不费力地使用它。在VS 2012中,WPF Designer似乎与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"

在WPF设计器的intellisense中,没有名称空间出现,所以我必须盲目输入它们。

尽管设计人员不会提出MyLibInteractivity的命名空间,但我可以实例化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年工作,并在关闭Visual Editor时立即编译和运行。

有没有人知道这里出了什么问题?

1 个答案:

答案 0 :(得分:0)

在Update 1中添加了

Blend 支持 Visual Studio 2012的Blend ,Update 2内置了WPF支持。