什么是 .baml 文件?

发布于 2024-07-15 01:42:23 字数 41 浏览 6 评论 0原文

什么是 .baml 文件以及该文件的用途是什么? 谁创建这个文件?

What is .baml file and what's the use of this file?
Who creates this file?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

泛泛之交 2024-07-22 01:42:23

已编译的 XAML 文件。

维基百科说

XAML 文件可以编译成
.baml(二进制 XAML)文件,可能是
作为资源插入到 .NET 中
框架组装。 在运行时,
框架引擎提取.baml
来自程序集资源的文件,解析
它,并创建一个相应的WPF
可视化树或工作流程。

A compiled XAML file.

Wikipedia says:

A XAML file can be compiled into a
.baml (Binary XAML) file, which may be
inserted as a resource into a .NET
Framework assembly. At run-time, the
framework engine extracts the .baml
file from assembly resources, parses
it, and creates a corresponding WPF
visual tree or workflow.

一杆小烟枪 2024-07-22 01:42:23

.baml = 二进制应用程序标记文件,已编译的 XAML 文件。

.baml = Binary Application Markup File, a compiled XAML file.

不忘初心 2024-07-22 01:42:23

BAML 表单是 WPF XAML 实现使用的 XAML 的优化形式。 它是在对常用类型或成员使用内部查找和标记的意义​​上进行优化的。 该优化作为解决涉及 XAML 的 WPF 应用程序场景的打包大小和加载时间的实现细节非常有用。 Msdn 上的完整主题

BAML form is an optimized form of XAML used by the WPF XAML implementation. It is optimized in the sense that it uses internal lookups and tokens for commonly used types or members. The optimization is useful as an implementation detail that addresses packaging size and load time for WPF application scenarios that involve XAML. Full Topic on Msdn

书信已泛黄 2024-07-22 01:42:23

BAML 的目的仅是检查生成的 WPF 控件的属性值是否正确。 编译的 XAML 还具有自动生成的 *.cs 代码。 你可以在你的app\DEBUG\OBJ目录中查看。 每个XAML文件都生成了cs。 它的名称是 XAMLfileName.g.cs,其中 g 表示生成。

The purpose of BAML is only for checking if generated WPF controls have right values in their properties. Compiled XAML has also its auto-generated *.cs code. You can look at in your app\DEBUG\OBJ directory. Every XAML file has generated cs. Its name is XAMLfileName.g.cs where g means generated.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文