O'Reilly logo

Windows Store App Development: C# and XAML by Pete Brown

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 4. XAML

This chapter covers

  • XAML elements and namespaces
  • Properties, events, and commands
  • Object trees and namescope

XAML (Extensible Application Markup Language) is a declarative language that enables you to create and initialize objects using XML. This approach to development was popularized by the WPF and Silverlight, as well as by Silverlight on Windows Phone.

Everything you can do in XAML, you can do in code. But to make the most of the platform and its tooling, you’ll want to embrace the code-plus-markup philosophy rather than go with a 100% code solution. The road to this approach has been well trodden by Silverlight, WPF, and Windows Phone, so I’m completely comfortable in saying code plus markup should be the default ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required