[AI] Tech Dose of the day: XAML

pradeep banakar pradeepsocialwork at gmail.com
Wed Jun 4 03:16:03 EDT 2008

fayazjpasha at gmail.com

On 6/3/08, vishnu ramchandani <vishnuhappy at yahoo.com> wrote:
> Dosed by Vaidehi Kumari – M & E Team (from MphasiS Software Services)
> What is an XAML?
> Extensible Application Markup Language (XAML) is a declarative language.
> XAML was introduced as part of Windows Presentation Foundation (WPF) which
> was released in November 2006 as part of .NET Framework v3.0. XAML is at the
> core of Silverlight, v2 of which will be released this year. XAML with those
> two presentation technologies (WPF for the Windows desktop and Silverlight
> for the cross-platform browser) and have no qualms in intermixing those
> terms in this blog post. The XAML that Silverlight 2 will support is a
> subset of the XAML that WPF supports, but the core principles and most
> capabilities are the same.   XAML files are XML files that generally have
> the .xaml file name extension.
> XAML is an XML language for describing a hierarchy of objects and their
> properties; in our concrete examples, it describes a hierarchy of visual
> objects that make up a Graphical User Interface (GUI).
> XAML combined with the next-gen Windows graphics kernel (code-named Avalon)
> is an all-in-one markup language for hypertext (HTML), vector graphics
> (SVG), animations (Flash,SMIL), print documents (PDF,XSL-FO), forms
> (XForms,XUL), and much more.
> What is its usefulness?
> XAML simplifies creating a UI for the .NET Framework programming model.  You
> can then use a separate code-behind file to respond to events and manipulate
> the objects you declared in XAML. You can create visible UI elements in the
> declarative XAML markup, and then separate the UI definition from the
> run-time logic by using code-behind files, joined to the markup through
> partial class definitions. The ability to mix code with markup in XAML is
> important because XML by itself is declarative, and does not really suggest
> a model for flow control.
> XAML has a set of rules that map object elements into classes or structures,
> attributes into properties or events, and XML namespaces to CLR namespaces.
> XAML elements map to Microsoft .NET types as defined in referenced
> assemblies, and the attributes map to members of those types.
> Further References
> http://xamlcoder.com/cs/blogs/joe/default.aspx
> http://msdn.microsoft.com/en-us/library/ms752059.aspx
>       BMR - a key player in weight issues. Know more -
> http://in.search.yahoo.com/search?&fr=na_onnetwork_mail_taglines&ei=UTF-8&rd=r1&p=basal+metabolic+rate
> To unsubscribe send a message to accessindia-request at accessindia.org.in with
> the subject unsubscribe.
> To change your subscription to digest mode or make any other changes, please
> visit the list home page at
>   http://accessindia.org.in/mailman/listinfo/accessindia_accessindia.org.in

More information about the AccessIndia mailing list