Thursday, August 28, 2014

Introduction to XAML

Introduction to XAML

  1.  XAML is a defined as Extensible Markup Language whose primary role is in the creation of .Net Objects.
  2. XAML is a declarative Markup language based on XML. A declarative language is one that describes what it is required but not how the requirement will be met (eg: HTML is a declarative languague that describes what should be displayed on a webpage. Similarly XAML can be used as a means of describing objects)
  3. Although it is used mainly in Windows Presentation Foundation (WPF), However it can be used in WF, Sliverlight and XPS technologies.
    1. WF: WF creates Workflows and XAML is used to define the structure of Wokflows including conditions and rules
    2. Sliverlight: Sliverlight is a tool for creating rich internet application and uses XAML to construct and initiate
    3. XPS: XAML is used in XPS for formatted electronic documents

Important points of XAML
XAML is a DECLARATIVE langauage
XAML is designed to be in CONJUNCTION WITH WPF
XAML is used to DESCRIBE A TREE OF .NET OBJECTS IN WPF
XAML is a tool that can BE USED IN CONJUNCTION WITH OTHER TECHNOLOGIES
XAML targets A SUBSET of .Net Namespaces
XAML displays its data in a HIERARCHICAL fashion
XAML uses XML namespaces
XAML is complied into BAML at runtime
XAML Elements represents System.Windows Namespaces classes in wPF

No comments:

Post a Comment