2011-02-06 35 views

回答

4

的标准方法是创建一个包含WPF项目和一个Silverlight项目的解决方案,既创造了使用新项目向导或一个您可以使用现有的项目。然后使用链接将一个项目中的文件添加到另一个项目(添加 - >现有项目 - >添加 - >下拉箭头 - >添加为链接)。然后使用#if SILVERLIGHT来处理任何平台差异。

+1

我应该注意到,有时候,您实际上也可以重新使用XAML文件,但这种情况非常罕见。您应该计划在两个平台上重做所有的XAML。但是,您应该尽量让您的Model和ViewModel图层能够在Silverlight和WPF上编译,以便您的UI图层是您需要更改的唯一图层。 – 2011-02-07 07:29:01

1

据我所知,你可能会使用编译器标志。为什么不从学习WPF,Silverlight等的项目中学习?你可以例如退房Caliburn.Micro

相关问题