Binary Application Markup Language
Appearance
From Wikipedia, the free encyclopedia
Binary Application Markup Language (BAML) | |
---|---|
Filename extension | .baml |
Developed by | Microsoft |
Type of format | User interface markup language |
Extended from | XAML |
The Binary Application Markup Language is a file format developed by Microsoft that is generated by compiling XAML files.[1]
Generation
[edit ]An XAML file can be compiled into a Binary Application Markup Language file with the .BAML extension,[2] 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. Having this format, the content is loadable faster during runtime, because the XAML is enriched by tokens, and lexical analysis is completed.
References
[edit ]- ^
"WPF Globalization and Localization Overview: Localize a WPF Application". Microsoft MSDN. Retrieved 2011年08月24日.
The BAML form of XAML so that you can localize at the same time that you develop.
- ^ unknown (2009年07月30日). "What is BAML?". DOTNET Spider . Retrieved 2011年08月18日.
BAML means Binary Application Markup Language, which is a compiled version of the XAML. When you compile your XAML, it creates the BAML file.
Stub icon
This markup language article is a stub. You can help Wikipedia by expanding it.