Google
 
   
Login
Username:

Password:


Lost Password?

Register now!
Search
Main Menu
service
top books
Polls
What do you think about php-deluxe.net?
Excellent!
Cool
Hmm..not bad
What the hell is this?
encyclopedia
recommendation
Freenet DSL
Who's Online
8 user(s) are online (6 user(s) are browsing encyclopedia)

Members: 0
Guests: 8

more...
partner

XAML

XAML (short for Extensible Application Markup Language, and pronounced Zammel ) is the User_interface_markup_language for the Windows Presentation Foundation, which is one of the pillars of the WinFX Application Programming Interface.

XAML is a declarative XML-based language optimized for describing graphically rich visual user interfaces, such as those created by Macromedia Flash. XUL and UIML are other examples of XML-based user interface languages. Scalable Vector Graphics is another language proposed by W3C supporting graphics, animations, embedded media, events and scripted behavior which could be used as an XML-based user interface language.

In typical usage, XAML files will be produced by a visual design tool, such as Visual Studio. The resulting XML is interpreted on-the-fly by a Longhorn display subsystem which replaces the GDI in previous versions of Windows. XAML elements map to Common Language Runtime objects. Attributes map to properties or events on those objects.

XAML was designed to support the class (computer science)es and method (computer science)s in the .NET Framework that deal with user interaction, especially screen displays. The acronym XAML originally stood for Extensible Avalon Markup Language, Avalon being the original code name for Windows Presentation Foundation, the name for this group of .NET classes.

=See also=

  • XUL
  • Macromedia Flex
  • Laszlo
  • List of user interface markup languages
  • Comparison of user interface markup languages
  • =External links=

    *[http://windowssdk.msdn.microsoft.com/library/default.aspurl=/library/en-us/wcp_conceptual/html/0ff5f36e-dd84-44d1-aa3e-5bb4f147b169.aspframe=true Microsoft XAML overview] *[http://msdn.microsoft.com/library/default.aspurl=/library/en-us/dnintlong/html/longhornch03.aspframe=true XAML Controls from Microsoft Longhorn Developer Introduction] *[http://zdnet.com.com/2100-1104-5201325.html (ZDNET) Mozilla, Gnome mull united front against Longhorn] *[http://www.Xaml.Net/ XAML used in Microsoft .NET platform] *[http://html.xamjwg.org/ XAMJ, open source Java based project] *[http://groups.yahoo.com/group/xaml-talk XAML Developers Group] *[http://xaml.sourceforge.net United XAML Initiative] - Open Source XAML Alternatives *[http://www.mobiform.com/ Free XAML Editor in Visual Studio .Net 2005] - Aurora