XAML Aurora XAML Editor - www.mobiform.com
Download it Today!
  Getting Started Presentation (.ppt) | Getting Started Video (.wmv)
WELCOME TO XAML.NET!
Providing up-to-date information and resources on XAML and other XAML-related topics.

What is XAML?

(Extensible Application Markup Language; pronounced "zammel")

XAML is a declarative XML-based language that defines objects and their properties in XML. XAML syntax focuses upon defining the UI (user interface) for the Windows Presentation Foundation (WPF) and is therefore separate from the application code behind it.

Although XAML is presently for use on the Windows platform, the WPF/E (Windows Presentation Foundation/Everywhere) initiative will eventually bring XAML to other platforms and devices.

XAML syntax describes objects, properties and their relationships to one another. Generic XAML syntax defines the relationship between objects and children. Properties can be set as attributes or by using 'period notation' to specify the object as a property of its parent.

For example:
<object>
<child property="x" property="y">
   <child.property>
      <class property="u" property="v"/>
   </child.property>
 </child>
  <child>
  </child>
</object>

Things You Should Know About XAML

What is WPF?

(Windows Presentation Foundation; formerly Avalon)

WPF is the new presentation API (Application Programming Interface) in .NET Framework 3.0 (formerly WinFX).

Users can program directly against the API with .NET, instantiate (render) WPF objects by expressing them in XAML, or employ a mixture of XAML with .NET code behind.

The WPF API has a wide range of functionality, from Windows controls like buttons to 3D graphics, special effects and multimedia. WPF enables the creation of items that presently require different file formats – for example, the equivalent of PDF, HTML, WinForms and Flash can be developed with WPF.

For more details on WPF, check out msdn's Windows Presentation Foundation section.

What is a XBAP?

(XAML Browser Application; formerly WBA or Web Browser Application)

A XBAP, or XAML Browser Application allows a WPF/XAML-based application to run in an Internet browser without installing on the user's computer.

Microsoft Corporation states:

[a]pplications can be deployed from a server to a system with a single click. The application then runs in the browser without any interruptions beyond the time needed to download the application. However, unlike ... HTML-based applications, XAML Browser Applications have access to the rich features of the Windows Presentation Foundation (formerly code-named "Avalon") runtime.
See msdn’s site for more information on XAML Browser Applications.


XBAP DEMOS: Check out the Avalon Clock and Paint Factory


XAML Snowboarder

Click on the snowboarder and watch him rip!

This XAML snowboarder was designed and animated with Aurora XAML Designer for .NET 3.0.

Thanks to R. DeSerranno and A. Medhurst of Mobiform Software Inc. for this contribution.

Get the XAML snowboarder code here.

Domain provided by OpenDomain.Org - Open Source Domains for FREE - Open Source Domains for FREE
Names of actual companies and products mentioned herein may be trademarks of their respective owners.