什么是XAML文件?

如何打开,编辑和转换XAML文件

带有XAML 文件扩展名 (发音为“zammel”)的文件是一种可扩展应用程序标记语言文件,使用Microsoft的标记语言创建,并具有相同的名称。

XAML是一种基于XML的语言,因此.XAML文件基本上只是文本文件 。 与HTML文件如何用于表示网页类似,XAML文件描述了Windows Phone应用程序,Windows应用商店应用程序等的软件应用程序中的用户界面元素。

虽然XAML内容可以用C#等其他语言表达,但XAML不需要编译,因为它基于XML,所以开发人员更容易使用它。

一个XAML文件可能改为使用.XOML文件扩展名。

如何打开一个XAML文件

XAML文件用于.NET编程,因此它们也可以使用Microsoft的Visual Studio打开。

但是,由于它们是基于文本的XML文件,因此也可以使用Windows记事本或任何其他文本编辑器打开和编辑XAML文件。 这也意味着任何XML编辑器都可以打开一个XAML文件,Liquid XML Studio就是一个值得注意的例子。

注意:某些XAML文件可能与这些程序或标记语言完全无关。 如果以上所有软件都不能正常工作(就像在文本编辑器中只能看到混乱的文本一样),请尝试查看文本以查看是否有帮助您了解文件格式或使用的程序的有用信息构建特定的XAML文件。

提示:某些文件可能具有与.XAML非常相似的文件扩展名,但这并不意味着它们是相同类型的文件,或者可以使用相同的工具打开,编辑或转换它们。 对于像Microsoft Excel的XLAM和XAIML Chatterbot数据库文件这样的文件,这是正确的。

最后,如果一个程序在默认情况下在您的计算机上打开XAML文件,但您确实希望其他人执行此操作,请参阅如何更改Windows中的文件关联以获取帮助。

如何转换一个XAML文件

您可以通过用正确的HTML替换XML元素手动将XAML转换为HTML。 这可以在文本编辑器中完成。 Stack Overflow有更多关于这样做的信息,这可能会有所帮助。 另请参阅Microsoft的XAML到HTML转换演示。

如果您想将您的XAML文件转换为PDF格式 ,请参阅免费PDF格式的创建者列表,以便您将XAML文件“打印”为PDF格式的文件。 doPDF是许多例子之一。

Visual Studio应该能够将XAML文件保存为许多其他基于文本的格式。 还有用于Visual Studio的HTML5扩展的C3 / XAML,可用于使用C Sharp和XAML语言编写的文件构建HTML5应用程序。

有关XAML文件的更多帮助

有关通过社交网络或通过电子邮件与我联系,在技术支持论坛上发布等信息,请参阅获取更多帮助 。 让我知道您打开或使用XAML文件时遇到了哪些问题,我会看看我可以做些什么来提供帮助。

微软还有一些关于XAML的额外信息。