什么版本的Blend支持WPF 4.5,可移植类库?

时间:2012-05-06 13:48:18

标签: wpf expression-blend visual-studio-2012 .net-4.5 portable-class-library

我正在为新的绿地应用程序设置项目结构。我们的初始版本仅支持WPF客户端,但我们也希望最终推出Metro和Silverlight客户端。我决定如下:

核心库 - 针对Metro,.NET 4.5,SL4,Windows Phone 7.5的.NET的可移植类库

WPF应用程序 - 针对.NET 4.5

我们的Model / ViewModel层在核心库中定义,在WPF应用程序中定义了View。我选择了.NET 4.5,以支持在WPF和Metro都可以使用的方式中定义核心库中的viewmodel。

这在Windows 7 Pro上运行的Visual Studio 11 Beta中运行良好。我有一个工作视图,它是绑定到核心库中定义的ViewModel的数据。我的问题是Blend。当我打开混合视图时,我没有设计师。我怀疑这里的问题是支持.NET 4.5上的WPF。我尝试过Blend 4和Blend for VS11 Beta。

有人知道如何让设计师在Blend for WPF视图中工作吗?

*截至2012-05-10的状态:   VS11和Blend的组合似乎不支持WPF 4.5。

2 个答案:

答案 0 :(得分:11)

自Visual Studio 2012 Update 2以来,Blend(Blend + Sketchflow Preview for VS2012)的预览版已合并到香草“Blend for Visual Studio 2012”中。这意味着现在所有XAML platforms都有一个设计器应用程序:

  

使用Blend(适用于Visual Studio 2012),您可以设计和构建:

     
      
  • Windows应用商店应用
  •   
  • Windows Phone应用
  •   
  • Sketchflow原型
  •   
  • Microsoft Silverlight和Windows Presentation Foundation(WPF)应用程序
  •   

答案 1 :(得分:2)

编辑:目前,WPF 4.5没有Blend支持。以下是相关信息:

您需要在Windows 8预览版本上安装Visual Studio 11 Beta(Ultimate,Premium或Professional - NOT Express,因为它缺少您想要的Blend部分)。这就是他们决定排队的方式。即使你这样做,你仍然没有WPF支持:

  

请注意,在Visual Studio beta中,XAML创作   对Windows 8的支持并没有达到相同的稳定性水平   完整性作为HTML创作支持。

Windows 8要求:http://blogs.msdn.com/b/devschool/archive/2012/03/01/blend-5-and-visual-studio-11-awesome.aspx

Visual Studio版本:http://blendinsider.com/technical/visual-authoring-for-the-windows-8-consumer-preview-with-blend-and-visual-studio-2012-02-29/