什么是 .baml 文件,这个文件有什么用?谁创建了这个文件?
Praveen
问问题
20728 次
4 回答
46
已编译的 XAML 文件。
XAML 文件可以编译为 .baml(二进制 XAML)文件,该文件可以作为资源插入到 .NET Framework 程序集中。在运行时,框架引擎从程序集资源中提取 .baml 文件,对其进行解析,并创建相应的 WPF 可视化树或工作流。
于 2009-03-11T11:20:47.810 回答
4
.baml = 二进制应用程序标记文件,已编译的 XAML 文件。
于 2009-03-11T11:22:12.347 回答
2
BAML 形式是 WPF XAML 实现使用的 XAML 的优化形式。它在某种意义上进行了优化,它为常用类型或成员使用内部查找和标记。该优化可用作解决涉及 XAML 的 WPF 应用程序方案的打包大小和加载时间的实现细节。 关于 Msdn 的完整主题
于 2013-07-27T16:22:04.673 回答
-2
BAML 的目的只是检查生成的 WPF 控件是否在其属性中具有正确的值。编译后的 XAML 也有其自动生成的 *.cs 代码。您可以在您的 app\DEBUG\OBJ 目录中查看。每个 XAML 文件都生成了 cs. 它的名称是 XAMLfileName.g.cs,其中 g 表示生成。
于 2013-06-18T19:48:30.203 回答