WPF - 控件


Windows Presentation Foundation (WPF) 允许开发人员轻松构建和创建基于视觉效果丰富的 UI 的应用程序。

  • 其他 UI 框架中的经典 UI 元素或控件也在 WPF 应用程序中得到增强。

  • 所有标准 WPF 控件都可以在工具箱中找到,它是 System.Windows.Controls 的一部分。

  • 这些控件也可以用 XAML 标记语言创建。

WPF 控件的完整继承层次结构如下 -

WPF的层次结构

下表包含我们将在后续章节中讨论的控件列表。

先生。没有。 控制和说明
1 按钮

响应用户输入的控件

2 日历

表示一个控件,使用户能够使用可视日历显示来选择日期。

3 复选框

用户可以选择或清除的控件。

4 组合框

用户可以从中选择项目的下拉列表。

5 上下文菜单

获取或设置每当通过用户界面 (UI) 从此元素内请求上下文菜单时应显示的上下文菜单元素。

6 数据网格

表示在可自定义网格中显示数据的控件。

7 日期选择器

允许用户选择日期的控件。

8 对话框

应用程序还可以显示附加窗口来帮助用户收集或显示重要信息。

9 网格视图

一种按行和列显示项目集合的控件,可以水平滚动。

10 图像

呈现图像的控件。

11 标签

在表单上显示文本。提供对访问键的支持。

12 列表框

一个控件,显示用户可以从中选择的内联项目列表。

13 菜单

表示 Windows 菜单控件,使您能够分层组织与命令和事件处理程序关联的元素。

14 密码盒

用于输入密码的控件。

15 弹出窗口

在应用程序窗口范围内的现有内容之上显示内容。

16 进度条

通过显示条来指示进度的控件。

17 号 单选按钮

允许用户从一组选项中选择单个选项的控件。

18 滚动查看器

允许用户平移和缩放其内容的容器控件。

19 滑块

一种控件,允许用户通过沿轨道移动 Thumb 控件来从一系列值中进行选择。

20 文本块

显示文本的控件。

21 切换按钮

可以在两种状态之间切换的按钮。

22 工具提示

显示元素信息的弹出窗口。

23 窗户

根窗口提供最小化/最大化选项、标题栏、边框和关闭按钮

24 第三方控制

在 WPF 应用程序中使用第三方控件。

我们将一一讨论所有这些控制及其实施。