XAML basic concepts
Now that we have taken our first steps with Silverlight, let's have a quick introduction to some basic concepts in XAML.
What is XAML?
Extensible Application Markup Language (XAML) is a declarative language. Specifically, XAML can initialize objects and set properties of objects, using a language structure that shows hierarchical relationships between multiple objects, and uses a backing type convention that supports extension of types. You can create visible user interface (UI) elements in the declarative XAML markup. You can then use a separate Code-Behind file to respond to events and manipulate the objects you declare in XAML (For more information on XAML, you can take a look at http://msdn.microsoft.com/en-us/library/cc189036(v=vs.95).aspx).
The advantages of XAML when compared to HTML are as follows:
- XAML is a modern language, adapted to the current needs of users and implemented from scratch (whereas HTML suffers from organic growth)
- We have only one way to implement it, which avoids us headaches derived from the problems of adaptation with different browsers and their versions
- There is a clear differentiation between declarative (XAML) and business logic/code parts (
.cs
Code-Behind)
The best you can do is try it and see for yourself.
- Hands-On Data Structures and Algorithms with Rust
- 數據挖掘原理與實踐
- Word 2010中文版完全自學手冊
- Creating Mobile Apps with Sencha Touch 2
- Learning JavaScriptMVC
- 數據庫開發實踐案例
- 業務數據分析:五招破解業務難題
- 大數據:規劃、實施、運維
- Sybase數據庫在UNIX、Windows上的實施和管理
- Hadoop 3.x大數據開發實戰
- Spark大數據分析實戰
- 從0到1:JavaScript 快速上手
- 大數據數學基礎(R語言描述)
- 算力經濟:從超級計算到云計算
- Microsoft Dynamics NAV 2015 Professional Reporting