Jump to content
Wikipedia The Free Encyclopedia

Binary Application Markup Language

From Wikipedia, the free encyclopedia
Binary Application Markup Language (BAML)
Filename extension
.baml
Developed byMicrosoft
Type of formatUser interface markup language
Extended fromXAML

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 ]
  1. ^ "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.
  2. ^ 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.
Implementations
Architecture
Components
Tools
Decompilers
Obfuscators
IDEs
Organizations
Low-level platform-specific
On AmigaOS
On Classic Mac OS, macOS
On Windows
On Unix
On BeOS, Haiku
On Android
CLI
Low Level Cross-platform
CLI
C
Java
High-level, platform-specific
On AmigaOS
On Classic Mac OS, macOS
Object Pascal
Objective-C, Swift
C++
CLI
On Windows
CLI
C++
Object Pascal
On Unix and X11
High-level, cross-platform
C
C++
Objective-C
CLI
Adobe Flash
Go
Haskell
Java
JavaScript
Common Lisp
Lua
Pascal
Object Pascal
Perl
PHP
Python
Ruby
Tcl
XML
shell
Dart
Stub icon

This markup language article is a stub. You can help Wikipedia by expanding it.

AltStyle によって変換されたページ (->オリジナル) /