Full width home advertisement

Welcome Home

Post Page Advertisement [Top]

XAML stands for Extensible Application Markup Language. It’s a simple and declarative language based on XML.
  • In XAML, it very easy to create, initialize, and set properties of an object with hierarchical relations.
  • It is mainly used for designing GUIs.
  • It can be used for other purposes as well, e.g., to declare workflow in Workflow Foundation.
XAML can be used in different platforms such as WPF (Windows Presentation Foundation), Silverlight, Mobile Development, and Windows Store App. It can be used across different .Net framework and CLR (common language runtime) versions.

How XAML Works

XAML is a declarative language in the sense it defines the WHAT and HOWyou want to do. XAML processor is responsible for the HOW part to find out. Let's have a look at the following schema. It sums up the XAML side of things −
Xaml Works
The figure illustrates the following actions −
  • The XAML file is interpreted by a platform-specific XAML processor.
  • The XAML processor transforms the XAML to internal code that describes the UI element.
  • The internal code and the C# code are linked together through partial classes definitions and then the .NET compiler builds the app.
Continue Reading -  Tutorials Point

No comments:

Post a Comment

Bottom Ad [Post Page]