我正在为一个新的新建应用程序设置项目结构。我们的初始版本仅支持 WPF 客户端,但我们希望最终也推出 Metro 和 Silverlight 客户端。我决定如下:
Core Library - 针对 Metro、.NET 4.5、SL4、Windows Phone 7.5 的可移植类库
WPF 应用程序 - 面向 .NET 4.5
我们的模型/视图模型层定义在核心库中,视图定义在 WPF 应用程序中。我选择 .NET 4.5 是为了支持以 WPF 和 Metro 都可以使用的方式在核心库中定义视图模型。
这在 Windows 7 Pro 上运行的 Visual Studio 11 Beta 中运行良好。我有一个工作视图,它的数据绑定到核心库中定义的 ViewModel。我的问题是混合。当我在 Blend 中打开视图时,我没有找到设计师。我怀疑这里的问题是.NET 4.5 上的 WPF 支持。我已经尝试过 Blend 4 和 Blend for VS11 Beta。
有谁知道如何让设计师在 Blend for WPF 视图中工作,如上所述?
*截至 2012 年 5 月 10 日的状态:VS11 和 Blend 的组合似乎不支持 WPF 4.5。