是否可以在WPF和Silverlight中开发一个应用程序?

时间:2013-03-16 11:56:37

标签: wpf macos silverlight silverlight-4.0 multiplatform

我已经与WPF合作但我对SilverLight一无所知现在我需要开发一个可以在Mac和Windows上运行的应用程序,所以我想写一个WPF Application MVVM Windows SilverLight并使用WPF在Mac上运行?是否可以从Silverlight移植到SilverLight以及工作量需要或者我应该从一开始就使用Windows编写应用程序,即使对于我的{{1}}用户?哪一个更好更快?

1 个答案:

答案 0 :(得分:7)

快速回答是...... ..

但很多事情要做。您可以跨平台共享大多数 XAML视图,但不是全部共享。

  1. 尝试将所有业务逻辑放入服务层,如BAL或中间层
  2. 将表示逻辑放入ViewModel类库
  3. 创建单独的XAML视图(适用于SL和WPF)
  4. 这里有几个关于目标多平台的文档。