WPF入门-1.项目创建

WPF 入门(一):项目创建

1. 创建新项目

  1. 打开 Visual Studio 2022,选择 创建新项目
  2. 在搜索栏中输入 WPF,选择 WPF 应用程序
  3. 输入项目名称(如:WpfApp1),选择项目位置,选择框架版本(如:.NET 8.0),点击 创建

2. 主要文件说明

创建完成后,在解决方案资源管理器中可以看到如下主要文件:

文件名 作用说明
App.xaml 应用程序的入口,定义全局资源、应用程序级事件(如启动、退出),用于配置应用的整体行为。
AssemblyInfo.cs 包含程序集的元数据(如版本号、作者、描述等),用于描述和标识程序集。
MainWindow.xaml 主窗口的界面定义文件,负责应用启动后显示的主界面布局和控件声明。

3. 运行项目

运行项目,点击 F5 键或 调试 > 开始调试

会出现一个窗口,显示 MainWindow.xaml 的内容。

4. MainWindow.xaml中的内容

MainWindow.xaml 文件中的内容如下:

1
2
3
4
5
6
7
8
9
10
11
12
<Window x:Class="WpfApp1.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"
xmlns:local="clr-namespace:WpfApp1"
mc:Ignorable="d"
Title="MainWindow" Height="450" Width="800">
<Grid>

</Grid>
</Window>
MainWindow.xaml 文件是 WPF 应用程序的主窗口的界面定义文件。

<Window> 标签定义了窗口的属性,如标题(Title)、高度(Height)、宽度(Width)等。

xmlns 在 XAML 中的作用类似于 C# 的 using,都是为了让你能直接使用某个命名空间下的类型。 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 告诉 XAML 解析器,x 是一个命名空间前缀,用于引用 XAML 文件中的 XAML 元素, :x 类似 C# 的别名。 xmlns:local="clr-namespace:WpfApp1" 表示当前窗口所在的命名空间。