c#将xaml转换为xml

本文关键字:xml 转换 xaml | 更新日期: 2023-09-27 18:11:42

我需要将项目wpf应用程序c#转换为web应用程序c#。所以我想知道是否有工具可以将xaml转换为xml?

c#将xaml转换为xml

我建议你和别人发布的相反。

微软没有弃用silverlight。Silverlight已经足够成熟,幸运的是它还会陪伴我们很长一段时间,而且它有自己的利基市场(内部网),windows窗体仍然在我们中间;)

正如之前有人在这里评论的那样,如果你想的话,你可以在web中重用WPF:

在Web项目中使用WPF控件

XAML是一种基于XML的格式。所以这不是问题。

这听起来像你试图做的是重新使用你现有的XAML web应用程序,不幸的是,你只有两个选择:

  • 将其转换为Silverlight应用程序(Microsoft几乎不赞成)
  • 扔掉你的XAML,用HTML5和Javascript重写你的应用前端。

有一些工具可以将XAML转换为可以嵌入到HTML中的SVG,但它们本身并不能让你走得很远。

WPF应用程序也可以作为独立的桌面程序部署,或作为网站中的嵌入式对象托管。来源:Wikipedia: WPF

你的问题的答案是:你不需要转换你的应用程序,因为作为一个web应用程序运行的功能是开箱即用的

谢谢。您可以在web上部署WPF应用程序。文件的扩展名为。xbap