5

我的应用程序使用 Infragistics 控件(xaml)内置到 WPF 中。

我想将现有应用程序移植到 Web,但我们不想使用 silverlight(对于 silverlight,我们需要在浏览器中提供插件,并且目标用户将无权将任何插件安装到他们的浏览器中)是否有任何第三个可用的部分控件可帮助我们更快地将 WPF 页面移植到 WEB 中。

4

1 回答 1

8

将 WPF 移植到 Web 有两种方法:

  1. Silverlight(你说你不能使用)和
  2. WPF XAML 浏览器应用程序

这些是我知道的唯一选择。

如果您想将 WPF 应用程序转换为 ASP.NET Web 表单或 MVC,则必须手动进行。为了更容易,您可以创建可被 WPF 和 Web 应用程序使用的共享代码。

如果您在 WPF 项目中遵循了 MVVM 模式,这将使您的工作变得更加轻松,因为您可以在 MVC 中重用视图模型(只需稍作更改)

于 2013-02-02T12:29:44.657 回答