|
XAML (short for Extensible Application Markup Language, and pronounced "Zammel") is a declarative XML-based language used to define objects and their properties, relationships and interactions. Originally created as an acronym for Extensible Avalon Markup Language (Avalon being the code-name for the Windows Presentation Foundation (WPF) technology), XAML is often mistakenly perceived as a WPF technology. In fact, XAML is used extensively in the .NET Framework 3.0 technologies, particularly in WPF, where it is used as a user interface markup language to define UI elements, data binding, eventing, and other features, and in Windows Workflow Foundation (WF), in which workflows themselves can be defined using XAML. The Extensible Markup Language (XML) is a W3C-recommended general-purpose markup language for creating special-purpose markup languages, capable of describing many different kinds of data. ...
This subsystem is a part of . ...
This subsystem is a part of . ...
.NET Framework 3. ...
This subsystem is a part of . ...
An user interface markup language is a markup language (often XML) used to define user interfaces. ...
This subsystem is a part of . ...
Workflow at its simplest is the movement of documents and/or tasks through a work process. ...
XAML elements map to Common Language Runtime object instances whereas attributes map to CLR properties and events on those objects. In typical usage, XAML files will be produced by visual design and developer tools, such as Microsoft Expression Interactive Designer, Microsoft Visual Studio or XAMLPad. The resulting XML is compiled into a .xaml file, which is inserted as a resource into a .NET Framework assembly. At run-time, the framework engine extracts the .baml file from assembly resources, parses it, and creates a corresponding WPF visual tree or workflow. In computing, Common Language Runtime (CLR) is the name chosen by Microsoft for the virtual machine plus runtime library underlying their . ...
In computing, Common Language Runtime (CLR) is the name chosen by Microsoft for the virtual machine plus runtime library underlying their . ...
Microsoft Expression Interactive Designer is Microsofts upcoming user interface design tool for applications based on the Windows Presentation Foundation (WPF, formerly known as Avalon). ...
Microsoft Visual Studio is an integrated development environment by Microsoft. ...
XAMLPad is a lightweight tool provided with the . ...
The Microsoft . ...
Workflow at its simplest is the movement of documents and/or tasks through a work process. ...
When used in WPF, XAML is used to describe graphically rich visual user interfaces, such as those created by Adobe Flash. XUL and UIML are other examples of XML-based user interface languages. The language allows for the definition of both 2D and 3D objects, rotations, animations, and a variety of other effects and features. This subsystem is a part of . ...
The user interface is the part of a system exposed to users. ...
Adobe Flash (formerly Macromedia Flash and before that FutureSplash), or simply Flash, refers to both the Adobe Flash Player and to a multimedia authoring program used to create content for the Adobe Engagement Platform (such as web applications, games and movies). ...
XUL (XML User Interface Language) is a user interface markup language developed to support Mozilla applications like Mozilla Firefox and Mozilla Thunderbird. ...
UIML stands for User Interface Markup Language. ...
Anything that is created or implemented in XAML can be expressed using a more traditional .net language, such as C# or Visual Basic .NET. However, a key aspect of the XAML technology is the more simple approach required for tools because it is simply XML. Consequently, a variety of products are emerging, particularly in the WPF space, to create XAML files. One such example is Aurora. Being XML-based, XAML allows analysts, designers and developers to share artifacts more realistically and to enable these artifacts to be re-edited by any of these roles without requiring additional re-integration work by the others. The title given to this article is incorrect due to technical limitations. ...
Visual Basic . ...
The Extensible Markup Language (XML) is a W3C-recommended general-purpose markup language for creating special-purpose markup languages, capable of describing many different kinds of data. ...
This subsystem is a part of . ...
See also
XUL (XML User Interface Language) is a user interface markup language developed to support Mozilla applications like Mozilla Firefox and Mozilla Thunderbird. ...
Wikibooks has more about this subject: ZK ZK is an open-source, all Java, Ajax Web application framework that enables rich UI for Web applications with no JavaScript and little programming. ...
Macromedia Flex is an umbrella term for a group of technologies initially released in March of 2004 by Macromedia to support the development and deployment of rich internet applications based on their proprietary Macromedia flash platform. ...
OpenLaszlo is an open source platform for the development and delivery of web applications with a usable human interface (sometimes called Rich Internet Applications) on the World Wide Web. ...
The following is a list of user interface markup languages. ...
The following tables compare general and technical information for a number of user interface markup languages. ...
External links - Microsoft XAML overview
- XAMLdev.com A selection of categorized resources on XAML
- XAML Controls from Microsoft Longhorn Developer Introduction
- XAML used in Microsoft .NET platform
- XAMJ, open source Java based project
- United XAML Initiative - Open Source XAML Alternatives
- Shaxam - LightWave to XAML converter
- XAML and Technical Authors A discussion of the affect of the open nature of XAML.
- XAML page on NetFXGuide.com A selection of categorized resources on XAML.
- LearnWPF Website to learn WPX.
- XAML Discussion Board - A great discussion board for questions on XAML and the WPF
|