XAML Learning Guide: Articles and Blog Entries

This section of the XAML Learning Guide points to articles, blog entries and other XAML tutorials. Some are basic, and others are more advanced.


   XAML Quick Start
   XAML Articles and blog entries
   Microsoft's XAML Resources
   XAML Book Excerpts and Webcasts
   XAML Development Tools
   XAML Forums and Community

This section points to articles, blog entries and other XAML tutorials. The first half consists of material suited for XAML beginners; the second half offers material for those with XAML programming experience. Once finished here, move on to read more about Microsoft's resources for XAML development.

XAML Articles and Blog Entries: The Basics

XAML opens paradigm shift for application development (SearchVB.com)
Microsoft's Extensible Application Markup Language is poised to make it easier for developers and designers to collaborate. It may also mean getting to know workflow.

Microsoft Expression Design churns out XAML (SearchVB.com)
A good UI an important part of successful applications, but sometimes efficient interfaces are lost in translation when designers hand-off interface ideas to developers. Microsoft is looking to address this disconnect for workers in the .NET space with a painting and graphic design software product code-named Acrylic, now known as Expression Design..

Silverlight checklist: What developers need to know (SearchVB.com)
Using Silverlight for rich Internet application development is certainly appealing, but there are a few things .NET developers should know before getting started, such as the role of XAML.

XAML: Common ground for developers, designers (SearchSoftwareQuality.com)
XAML is a programming language that brings together designers and developers. While increased compatibility can be a boon, it also forces teams to re-approach the software development life cycle. Learn more about XAML in this tip.

Introduction to XAML (ASP Alliance)
This article, well, introduces developers to XAML, the tools necessary to work with it, the four types of XAML elements and the use of XAML attributes, which are the rough equivalent of .NET class properties.

Inside XAML (ONDotnet.com)
Here you'll learn how to use XAML to create objects, set properties on those objects and handle events within an application. Event handling may require some hard-coding of XAML, but that isn't terribly difficult.

Understanding XAML Controls (Longhorn Corner)
In this article you will learn about the five types of XAML controls -- simple, content, items, headered items and headered content -- and how they are used.

Unleash the Power of XAML and Windows Presentation Foundation (.NET Developers Journal)
This article offers a rather lengthy introduction to XAML's history. From there the author discusses how XAML is related to the controls available in Windows Presentation Foundation.

XAML and WPF Coding Guidelines (Paul Stovell's blog)
This blogger provides six basic conventions for XAML programming (aside from those that apply in general to XML programming) and a couple hints for managing all the XAML resources that inevitably pile up when building a WPF application.

XAML Articles and Blog Entries: The Not-So-Basics

A Mono developer's guide to writing XAML by hand (Jackson's Activity Log)
This lengthy tutorial is for Mono developers who intend to use Moonlight, Mono's tool for developing Silverlight applications that run on Linux.

Flexibility with Property Elements (Charles Petzold's blog)
This prominent WPF developer accidentally discovered that XAML dependency properties can be used as classes. This is, in fact, useful, he reports.

Generating XAML from an ASP.NET page (Phil Winstanley's blog)
This blogger gave himself a little challenge: rendering an ASP.NET page in HTML for Internet Explorer but in XAML for Firefox. Three hours later, he had a "rough and ready" project.

Creating a Custom WPF Button Template in XAML (Mark Heath's blog)
By creating a button template and setting a few triggers, a developer earns complete control over all the visual states of a button, such as when a user hovers the cursor over the button and, then, clicks on the button.

XAML Gel Buttons in WPF and Silverlight (Mark Heath's blog)
This blogger has noticed a bit of a discrepancy in the way XAML code for a gel button renders in Windows Presentation Foundation as opposed to Silverlight.

Building read-only objects in XAML (Mark Hillberg's blog)
In the .NET Framework, the String type is immutable, so the StringBuilder class has to be used if you want a string to have certain properties. In XAML, this is accomplished by using markup extensions to create Builder classes.

Binding a XAML application to a database (Longhorn Corner)
This article demonstrates how to bind a XAML form to a back-end database.

XML Data Binding using Data Templates in XAML (Longhorn Corner)
This article shows how to create what is sometimes referred to as an "XML data island," in which XML data is displayed in a XAML data template.

*** Go on to the next section of the XAML Learning Guide: Microsoft's XAML Resources

Dig Deeper on .NET Framework development with XML and XAML

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.