我是WPF开发人员,我打算在Silverlight
,Win7
,Win8.1(Metro)
和Windows phone 8.1
,
我将使用MahApps.Metro作为用户界面,并使用PRISM
和ReactiveUI
的一些好处。
如何在它们之间共享最常见的代码?
答案 0 :(得分:0)
您可以在这些类型的应用程序之间共享的唯一内容是可移植类库中的通用代码(视图模型,业务逻辑,数据对象等),并且您将仅限于可移植类库可用的API
您无法在Win 7和Win 8或WinPhone应用程序之间共享任何UI(XAML)代码。
答案 1 :(得分:0)
在这种情况下,有两种技术可以共享代码:
请参阅http://www.kenneth-truyers.net/2013/03/27/portable-class-libraries-or-source-code-sharing/
最有可能的是,XAML代码无法在您的场景中共享,因为XAML在Win7,SL和WinRT之间存在太大差异。