Chapter 2 Understanding XAML

In This Chapter

Using XML for Data

Using XML for User Interfaces

Understanding XML Namespaces

Defining Additional Namespaces

Creating a Canvas with Children

Attaching Properties: Canvas.Left and Canvas.Top

Documenting Your Markup with XML Comments

Testing XAML Markup

Setting Properties in XAML

Changing Brushes

Composing Scenes in XAML

Saving Typing, Saving Space

What would software development be without acronyms? Let’s meet XAML, also known as eXtensible Application Markup Language (and pronounced “Zammel”). Located at the border between graphics designers and software developers, this language enables new workflows and allows the designers to implement markup instead of working on static screenshots. Optimized ...

Get Silverlight 2 Unleashed now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.