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

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.

主站蜘蛛池模板: 普定县| 南岸区| 长岭县| 满城县| 琼中| 杭锦旗| 昭苏县| 从化市| 濮阳市| 东港市| 米林县| 山东省| 固安县| 汕头市| 忻州市| 聂拉木县| 林州市| 教育| 湘阴县| 西乌珠穆沁旗| 册亨县| 阿克| 乡宁县| 彭州市| 阿拉善左旗| 哈密市| 抚顺县| 洮南市| 姜堰市| 安宁市| 攀枝花市| 视频| 门头沟区| 广灵县| 江城| 河池市| 铜川市| 沐川县| 仁怀市| 习水县| 当阳市|