Hi
Can anyone tell me? What is the main advantage of using XAML Language?
Thanks in Advance
Loading
Know the answer? Post it — somebody with the same question will find it here.
Sign in to answer this question
It is the same account you read, post and publish with — and you will come straight back to this page.
Jiteendra SampathiraoPosted Aug 10, 2011, 12:28 AM
The main advantage is that if you keep a clean separation of markup and code (e.g. by applying the MVVM pattern), you can concentrate on the behavior of the application (i.e. the code) and let professional graphic designers about applying the look and feel of the application.
These two tasks can even be worked on in parallel by two different people using different tools (e.g. Visual Studio vs. Expression).
Source: Stackoverflow
Very nice LINK
hope this help you...
Priya LingePosted Aug 10, 2011, 12:27 AM
Following are the most important advantages of Xaml language.
1.XAML can be used to mark up and define the layout of text and other controls on a user interface
XAML is a richer language, offering the ability to create user interfaces in Windows.
2.XAML can be compiled, and it takes full advantage of the Longhorn graphics subsystem, helping developers to produce visual effects that once required Flash.
XAML is very easy to use and ties up tightly with the underlying .NET Framework and classes.
XAML is pretty simple and straightforward, allowing us to create a user interface with very little code.
3. Each and every XAML element corresponds to a .NET Framework class and comes with a collection of methods, properties, and events. Adding a new
tag to the XAML file will instantiate the corresponding object at runtime.
4.In most applications, creating the user interface involves the lion's share of the coding. By using XAML for the user
interface layer and a .NET language like C# or VB.NET for the logic and event handling, developers will be able to build an application that can be easily modified without
mixing presentation and logic, as is now possible over the Web with ASP.NET.This approach gives developers greater flexibility and allows them to change the user interface without rewriting the logic.
5. using XAML for the user interface is that the hierarchies of the
various controls on a user interface are pretty evident, unlike in the conventional programming language model. This makes the UI code much
more understandable when compared to the earlier models.
6. XAML code is short and clear to read
Separation of designer code and logic
Graphical design tools like Expression Blend require XAML as source.
The separation of XAML and UI logic allows it to clearly separate the roles of designer and developer.
Please see below link too.
http://www.thesilverlighttutorial.com/XAML.html
http://jeevanmurkoth.sys-con.com/node/44863/mobile
Hope this will help you.
Thanks.