Binary Application Markup Language

The Binary Application Markup Language is a file format of Microsoft that is generated by compiling XAML files.[1]

Binary Application Markup Language (BAML)
Filename extension
.baml
Developed byMicrosoft
Type of formatUser interface markup language
Extended fromXAML

Generation

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.

gollark: Vague trend guess for the future: prosperity will generally tend upwards, unless it goes down really sharply due to some sudden bad event.
gollark: I can at least guess at vague trends, but that's all.
gollark: The future is hard to accurately predict.
gollark: <@!543131534685765673> I have no idea.
gollark: I mean, IIRC really small-scale integrated circuitry at least deals with crazy quantum wotsits right now.

References

  1. "WPF Globalization and Localization Overview: Localize a WPF Application". http://msdn.microsoft.com/: Microsoft MSDN. Retrieved 2011-08-24. The BAML form of XAML so that you can localize at the same time that you develop.
  2. unknown (2009-07-30). "What is BAML?". http://www.dotnetspider.com/: 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.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.