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

标签 wpf macos silverlight silverlight-4.0 multiplatform

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

最佳答案

一个快速的答案是肯定的..

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

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

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

关于wpf - 是否可以在 WPF 和 Silverlight 中开发一个应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15448978/

相关文章:

asp.net - 如何使用 ASP.NET 身份模型进行 WCF 服务授权和身份验证

c# - 用Catel关闭窗口

php - 在 osx 上显示 php 错误

wpf - FrameworkElement.Loaded 事件如何与虚拟化配合使用?

c# - 获取网络打印机列表 silverlight

c# - 检测 WPF 中的系统语言更改

.net - 适用于 .NET (WPF) 的 iOS 控件

macos - 通过更改 .zshrc 删除 zsh 中的主机名

c - openSSL mac undefined symbol

c# - 未知构建错误无法解析对 System.Windows 的依赖性