2013-01-14 2 views
0

나는 혼합 동작을 정의하는 프로젝트를 가지고 있습니다. 이 동작을 만드는 데 사용 된 Blend SDK는 버전 4입니다. Visual Studio 2010에서는 아무 문제없이이 작업을 수행 할 수 있습니다. VS 2012에서 WPF 디자이너는 dll에 문제가있는 것으로 보입니다.Expression Blend-Api (Blend 4) vs. 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 디자이너의 IntelliSense에서 네임 스페이스가 나타나지 않으므로이를 블라인드해야합니다.

<v:ViewPort></v:ViewPort> 

지금 내가하는 행동을 추가 할 : 디자이너가 나는 MyLib에 정의 된 컨트롤을 인스턴스화하고 완벽한 인텔리을 가질 수 MyLibInteractivity의 네임 스페이스를 제안하지 않을 것이라고 사실에도 불구하고

ViewPort는 하나 MyLib.Util.Behaviors

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

에 정의 그러나 다시, b:ZoomAreaBehavior에 대한 인텔리가 없습니다. 오류 목록에 ZoomAreaBehavior를 찾을 수 없다고 표시됩니다. 매우 동일한 코드가 2010 년에 작동하며 비주얼 편집기를 닫 자마자 컴파일되고 실행됩니다.

여기에 무엇이 잘못 될지 생각하는 사람이 있습니까?

답변

0

지원가 업데이트 1에서 추가되었다 블렌드, 비주얼 스튜디오 2012에 대한 블렌드, 업데이트 2가 내장 WPF의 지원을하고 있습니다.

관련 문제