【问题标题】:Is that possible to develop one application in both WPF and Silverlight?是否可以同时在 WPF 和 Silverlight 中开发一个应用程序?
【发布时间】:2013-03-16 11:56:37
【问题描述】:

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

【问题讨论】:

    标签: wpf macos silverlight silverlight-4.0 multiplatform


    【解决方案1】:

    答案是肯定的..

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

    1. 尝试将所有业务逻辑放入 BAL 或中间层等服务层
    2. 将表示逻辑放入 ViewModel 类库中
    3. 创建单独的 XAML 视图(用于 SL 和 WPF)

    这里有几个关于目标多平台的文档..

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-11
      • 1970-01-01
      相关资源
      最近更新 更多