示例
这是WPF中XAML页面的简单示例。它由XAML中最常见的元素a Grid,aTextBlock和aButton组成。
<Window x:Class="FirstWpfApplication.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        mc:Ignorable="d"
        Title="MainWindow" 
        Height="350"
        Width="525">
    <Grid>
        <TextBlock Text="欢迎使用XAML!"
                   FontSize="30"
                   Foreground="Black"
                   HorizontalAlignment="Center"
                   VerticalAlignment="Center"/>
        
        <Button Content="你好,世界!"
                Background="LightGray"
                Foreground="Black"
                FontSize="25"
                Margin="0,100,0,0"
                VerticalAlignment="Center"
                HorizontalAlignment="Center"/>
    </Grid>
</Window>
| 语法 | 描述 | 
|---|
| <Window> | 根容器,用于承载可视化数据并使用户能够与之交互的内容。WPF窗口是XAML(.xaml)文件(其中元素为根)和CodeBehind(.cs)文件的组合。 | 
| <Grid> | 一种布局面板,其子元素以行和列的表格结构排列。 | 
| <TextBlock> | 提供一个轻量级控件,以在其Text属性或Inline流内容元素的Inlines属性中显示字符串文本,例如Bold,Hyperlink和InlineUIContainer。 | 
| <Button> | 表示一个按钮控件,它与用户单击有关。 | 
| 属性 | 描述 | 
|---|
| Title | 获取或设置窗口的标题。 | 
| Height | 获取或设置元素的高度。 | 
| Width | 获取或设置元素的宽度。 | 
| Text | 获取或设置文本元素的文本内容。 | 
| FontSize | 获取或设置文本的顶级字体大小。 | 
| Background | 获取或设置绘制元素背景的画笔颜色。 | 
| Foreground | 获取或设置绘制元素中文本字体的笔刷颜色。 | 
| Margin | 获取或设置描述元素与其他元素之间的外部空间的值。 | 
| HorizontalAlignment | 获取或设置在父元素(例如面板或项目控件)中组成元素时应用于该元素的水平对齐特征。 | 
| VerticalAlignment | 获取或设置在父元素(例如面板或项目控件)中组成元素时应用于元素的垂直对齐特征。 |