3. Extensible Application Markup Language (Xaml)

IF YOU ASK SEVERAL SILVERLIGHT DEVELOPERS what they like the most about their platform of choice, chances are you’ll hear different answers, ranging from the familiarity of the environment and the use of C# to the compactness of the runtime and flexibility of the layout engine. Near the top of almost everyone’s list is the use of Extensible Application Markup Language, or Xaml for short.

Xaml is an XML-based declarative markup language that was developed by Microsoft. It is often mistakenly referred to as a user interface language and is compared to HTML. Although Xaml is the key technology that drives the visual interface of both WPF and Silverlight, it is not limited to creating UI elements. ...

Get Designing Silverlight Business Applications: Best Practices for Using Silverlight Effectively in the Enterprise 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.