官术网_书友最值得收藏!

The XAML overview

XAML (eXtensible Application Markup Language), is an XML-based markup language to declaratively create the UI of the WPF applications. You can create visible UI elements in the declarative XAML syntax and then write the code behind to perform the run-time logic.

Though it is not mandatory to use XAML to create the UI, it is well accepted to make the things easier as creation of the entire application UI is much more difficult using C# or VB.NET. It is as simple as writing an XML node with few attributes (optional) to create a simple button in the UI. The following examples show you how you can create a button using XAML:

    <Button /> 
    <Button Content="Click Here" /> 
    <Button Height="36" Width="120" /> 

You can either compile an XAML page or render directly on the UI. When you compile an XAML file, it produces a binary file known as BAML (Binary Application Markup Language), stored as resource inside the assembly file. When it loads into the memory, the BAML is parsed at runtime:

There are few syntax terminologies available to define an element in the XAML to create the instance of it. We'll take a look at few of them next to get started with it.

主站蜘蛛池模板: 屏边| 大关县| 宣武区| 太仆寺旗| 兴山县| 蒲江县| 焦作市| 宁城县| 嘉峪关市| 邢台县| 闸北区| 武宁县| 龙海市| 河间市| 米脂县| 永昌县| 永昌县| 宁波市| 仲巴县| 太康县| 广平县| 白玉县| 霍邱县| 清水河县| 乌兰浩特市| 梅河口市| 余姚市| 大英县| 汽车| 郧西县| 舟曲县| 屯门区| 长春市| 黄冈市| 灵台县| 盘锦市| 合山市| 和平县| 鄂州市| 孝感市| 和平县|