- WPF教程
- WPF-主页
- WPF - 概述
- WPF - 环境设置
- WPF - 你好世界
- WPF - XAML 概述
- WPF - 元素树
- WPF - 依赖属性
- WPF - 路由事件
- WPF - 控件
- WPF - 布局
- WPF - 布局嵌套
- WPF - 输入
- WPF-命令行
- WPF - 数据绑定
- WPF - 资源
- WPF - 模板
- WPF - 样式
- WPF - 触发器
- WPF-调试
- WPF - 自定义控件
- WPF - 异常处理
- WPF - 本地化
- WPF-交互
- WPF - 2D 图形
- WPF - 3D 图形
- WPF-多媒体
- WPF 有用资源
- WPF - 快速指南
- WPF - 有用的资源
- WPF - 讨论
WPF - 控件
Windows Presentation Foundation (WPF) 允许开发人员轻松构建和创建基于视觉效果丰富的 UI 的应用程序。
其他 UI 框架中的经典 UI 元素或控件也在 WPF 应用程序中得到增强。
所有标准 WPF 控件都可以在工具箱中找到,它是 System.Windows.Controls 的一部分。
这些控件也可以用 XAML 标记语言创建。
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 应用程序中使用第三方控件。 |
我们将一一讨论所有这些控制及其实施。