Prev | Current Page 107 | Next

Matthew MacDonald

"Pro WPF with VB 2008: Windows Presentation Foundation with .NET 3.5"

It??™s been published as the separate XML Paper Specification
(XPS) standard. You??™ll explore XPS in Chapter 19.
??? Silverlight XAML is a subset of WPF XAML that??™s intended for Silverlight applications.
Silverlight is a cross-platform browser plug-in that allows you to create rich web content
with two-dimensional graphics, animation, and audio and video. Chapter 1 has
more about Silverlight, or you can visit http://silverlight.net to learn about it in
detail.
??? WF XAML encompasses the elements that describe Windows Workflow Foundation
(WF) content. You can learn more about WF at http://wf.netfx3.com.
XAML Compilation
The creators of WPF knew that XAML needed to not just solve the problem of design
collaboration??”it also needed to be fast. And though XML-based formats such as XAML are
flexible and easily portable to other tools and platforms, they aren??™t always the most efficient
option. XML was designed to be logical, readable, and straightforward??”not compact.
WPF addresses this shortcoming with BAML (Binary Application Markup Language).
BAML is really nothing more than a binary representation of XAML. When you compile a WPF
application in Visual Studio, all your XAML files are converted into BAML and that BAML is
then embedded as a resource into the final DLL or EXE assembly.


Pages:
95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119