将Xaml转换为Baml

时间:2016-04-07 00:32:55

标签: c# wpf xaml

有没有办法将xaml转换为Baml。我没有源代码,需要对不再支持的应用程序进行小的更改。我有xaml文件,可以进行更改,但我需要将其恢复为Baml格式。我可以保存原始baml文件并在记事本++中打开,但它不可读。我可以在不可读的baml文件中更改日期和颜色保存并且它可以工作。所以我需要一个用于xaml到Baml的baml编辑器或转换器

1 个答案:

答案 0 :(得分:0)

BAML只是编译好的XAML文件,所以我想你可以简单地编译XAML文件来获取相应的BAML代码。

如果您有权访问Visual Studio,则可能会创建一个包含单个XAML文件并构建/编译它的项目,该文件应生成相应的BAML文件( S)。 This related question详细说明了这一过程。

此外,像this XAML Code Behind Generator这样的工具也可能对你有用。虽然它可能无法生成适当的BAML,但它可以为您提供有关项目/来源的更多信息。