WPF - 控件

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

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

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

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

WPF控件完整的继承层次如下 −

WPF 的层次结构

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

Sr. No. 控件和说明
1 按钮

响应用户输入的控件

2 日历

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

3 复选框

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

4 组合框

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

5 上下文菜单

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

6 数据网格

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

7 日期选择器

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

8 对话框

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

9 GridView

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

10 图片

呈现图像的控件。

11 标签

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

12 列表框

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

13 菜单

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

14 密码框

用于输入密码的控件。

15 弹出窗口

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

16 进度条

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

17 单选按钮

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

18 ScrollViewer

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

19 滑块

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

20 TextBlock

显示文本的控件。

21 切换按钮

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

22 工具提示

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

23 窗口

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

24 第三方控制

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

我们将一一讨论所有这些控件及其实现。