Wpf 简明教程
WPF - Controls
Windows Presentation Foundation(WPF) 使得开发人员可以轻松地构建和创建视觉丰富的基于 UI 的应用程序。
-
其他 UI 框架中的传统 UI 元素或控件也在 WPF 应用程序中得到增强。
-
所有标准 WPF 控件都可以找到工具箱中,它属于 System.Windows.Controls。
-
这些控件也可以在 XAML 标记语言中创建。
WPF 控件的完整继承层次关系如下:
下表包含我们将在后续章节中讨论的控件列表。
Sr. No. |
Controls & Description |
1 |
Button 响应用户输入的控件 |
2 |
Calendar 表示一个控件,用户可以通过使用视觉日历显示来选择日期。 |
3 |
CheckBox 用户可以选择或清除的控件。 |
4 |
ComboBox 用户可以选择的一组展开列表项。 |
5 |
ContextMenu 从该元素内的用户界面 (UI) 请求上下文菜单时获取或设置应出现的上下文菜单元素。 |
6 |
DataGrid 表示一个控件,该控件在自定义网格中显示数据。 |
7 |
DatePicker 一个控件,允许用户选择日期。 |
8 |
Dialogs 一个应用程序还可以显示其他窗口以帮助用户收集或显示重要信息。 |
9 |
GridView 一个控件,它以可水平滚动的行和列显示一系列项。 |
10 |
Image 一个控件,它呈现一张图片。 |
11 |
Label 在窗体上显示文本。提供对快捷键的支持。 |
12 |
ListBox 一个控件,它呈现一系列用户可以从中选择的内联项目。 |
13 |
Menus 表示一个 Windows 菜单控件,它允许你分层组织与命令和事件处理程序相关联的元素。 |
14 |
PasswordBox 一个用于输入密码的控件。 |
15 |
Popup 在现有内容的顶部显示内容,位于应用程序窗口的边界内。 |
16 |
ProgressBar 一个通过显示条形来指示进度的控件。 |
17 |
RadioButton 一个控件,它允许用户从一组选项中选择一个选项。 |
18 |
ScrollViewer 一个容器控件,允许用户平移和缩放其内容。 |
19 |
Slider 一个控件,它允许用户通过沿轨道移动滑块控件来从一系列值中进行选择。 |
20 |
TextBlock 一个控件,它显示文本。 |
21 |
ToggleButton 一种可以在 2 个状态之间切换的按钮。 |
22 |
ToolTip 一个弹出窗口,显示元素的信息。 |
23 |
Window 提供最小化/最大化选项、标题栏、边框和关闭按钮的根窗口 |
24 |
3rd Party Controls 在 WPF 应用程序中使用第三方控件。 |
我们将会逐一讨论所有这些控件及其实现。