WPF入门-1.项目创建
WPF 入门(一):项目创建
1. 创建新项目
- 打开 Visual Studio 2022,选择 创建新项目。
- 在搜索栏中输入
WPF
,选择 WPF 应用程序。 - 输入项目名称(如:
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"
表示当前窗口所在的命名空间。