0
我有一个定义Blend行为的项目。用于创建此行为的Blend SDK是版本4.在Visual Studio 2010中,我可以毫不费力地处理这个问题。在VS 2012中,WPF设计器似乎对dll有问题。Expression Blend-Api(Blend 4)与Visual Studio 2012
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设计人员的智能感知中,既没有名称空间也没有出现,所以我必须盲目键入它们。
尽管设计者不会提出的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年的代码非常相似,只要关闭可视化编辑器就会编译和运行。
有没有人有一个想法这里出了什么问题?