1

在阅读了 Visual Studio 11 的 Portable Libraries 之后,我尝试将我的 WPF 通用库放入一个同时面向 .NET 4 和 Metro 风格 UI 的库中。我似乎无法弄清楚如何让编译器识别某些类,即使在添加了额外的引用同时忽略了“项目将被重新定位到 .NET 可移植子集”的警告。最让我困惑的是“Control”和“ItemsControl”类,因为我知道它们存在于 WPF 和 Metro UI 中。为什么编译器找不到这些类?

4

2 回答 2

1

可移植库适用于非 GUI 类型的类。主要是业务逻辑。

于 2012-03-15T00:42:59.623 回答
1

如前所述,WPF 和 Metro 之间的 UI 层不可移植或不兼容。我们建议的方法是使用 MVVM 将业务逻辑与 UI 逻辑分开,我已经写了一篇文章在这里做这件事:http: //msdn.microsoft.com/en-us/magazine/hh852593.aspx

于 2012-07-18T15:41:31.823 回答