一、创建一个空白界面
<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 关联类文件
<Window x:Class="WpfApp1.MainWindow"
3 类文件
public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } }
默认构造函数InitializeComponent();的作用
4 元素命名
<Grid x:Name="grid"> </Grid>
等价于
<Grid Name="grid"> </Grid>
如果用不上也可以不加Name属性
5 复杂属性
6 标记扩展
7 附加属性
8 嵌套
9 特殊字符和空白
10 事件
<Grid Name="Grid1"> <Button Click="Button_Click"></Button> </Grid>
当输入Click的名称后点击创建事件会自动生成后台代码
private void Button_Click(object sender, RoutedEventArgs e) { }
11 使用其他名称空间
12.合并 xaml和CS
根据 xaml的x:Class="WpfApp1.MainWindow" 和cs类里的 public partial class MainWindow : Window
可以把xaml和cs代码会合并到一个类里