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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.