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

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.

主站蜘蛛池模板: 漾濞| 鹤壁市| 华蓥市| 高陵县| 东阿县| 吉安市| 白朗县| 长兴县| 略阳县| 巴里| 德安县| 兰西县| 黑水县| 白山市| 孝感市| 柞水县| 林芝县| 鄂托克前旗| 鄂托克旗| 南和县| 无极县| 成都市| 镇原县| 互助| 太谷县| 赤峰市| 漳浦县| 红安县| 桐城市| 胶州市| 连江县| 广昌县| 彭泽县| 新沂市| 扎鲁特旗| 康马县| 古浪县| 秀山| 乌苏市| 华蓥市| 莱芜市|