-
StackOverflow 文档
-
xaml 教程
-
开始使用 xaml
-
Hello World
这是 WPF 中 XAML 页面的一个简单示例。它由 Grid
,TextBlock
和 Button
组成 - 这是 XAML 中最常见的元素。
<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="Welcome to XAML!"
FontSize="30"
Foreground="Black"
HorizontalAlignment="Center"
VerticalAlignment="Center"/>
<Button Content="Hello World!"
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> |
提供轻量级控件,用于在其 Inlines 属性中的 Text 属性或 Inline 流内容元素(如 Bold,Hyperlink 和 InlineUIContainer)中显示字符串文本。 |
<Button> |
表示一个按钮控件,它响应用户点击它。 |
属性 |
描述 |
Title |
获取或设置窗口的标题。 |
Height |
获取或设置元素的高度。 |
Width |
获取或设置元素的宽度。 |
Text |
获取或设置文本元素的文本内容。 |
FontSize |
获取或设置文本的顶级字体大小。 |
Background |
获取或设置绘制元素背景的画笔颜色。 |
Foreground |
获取或设置绘制元素中文本字体的画笔颜色。 |
Margin |
获取或设置描述元素与其他元素之间的外部空间的值。 |
HorizontalAlignment |
获取或设置在父元素(例如面板或项控件)中组合时应用于元素的水平对齐特征。 |
VerticalAlignment |
获取或设置在父元素(如面板或项控件)中组合时应用于元素的垂直对齐特征。 |