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年的代碼非常相似,只要關閉可視化編輯器就會編譯和運行。
有沒有人有一個想法這裏出了什麼問題?