一、创建一个空白界面

<Window x:Class="WpfApp1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="450" Width="800">
<Grid>

</Grid>
</Window>

1 名称空间

(2)WPF XAML_Click

(2)WPF XAML_xml_02

(2)WPF XAML_xml_03

2  关联类文件

<Window x:Class="WpfApp1.MainWindow"

3 类文件

public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
}

默认构造函数InitializeComponent();的作用

(2)WPF XAML_xml_04

元素命名

<Grid x:Name="grid">
</Grid>

等价于

<Grid Name="grid">
</Grid>

如果用不上也可以不加Name属性

5 复杂属性

(2)WPF XAML_名称空间_05

6 标记扩展

(2)WPF XAML_xml_06

7 附加属性

(2)WPF XAML_Click_07

8 嵌套

9 特殊字符和空白

(2)WPF XAML_Click_08

10 事件

<Grid Name="Grid1">
<Button Click="Button_Click"></Button>
</Grid>

当输入Click的名称后点击创建事件会自动生成后台代码

(2)WPF XAML_名称空间_09

 

private void Button_Click(object sender, RoutedEventArgs e)
{

}

 

11 使用其他名称空间

(2)WPF XAML_名称空间_10

 

12.合并 xaml和CS

根据 xaml的x:Class="WpfApp1.MainWindow" 和cs类里的 public partial

 可以把xaml和cs代码会合并到一个类里