WPF – 控件
WPF – 控件
Windows Presentation Foundation (WPF) 允许开发人员轻松构建和创建视觉丰富的基于 UI 的应用程序。
-
其他 UI 框架中的经典 UI 元素或控件也在 WPF 应用程序中得到了增强。
-
所有标准 WPF 控件都可以在工具箱中找到,该工具箱是 System.Windows.Controls 的一部分。
-
这些控件也可以用 XAML 标记语言创建。
WPF 控件的完整继承层次结构如下 –
下表包含我们将在后续章节中讨论的控件列表。
Sr. No. | 控制和描述 |
---|---|
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
允许用户通过沿轨道移动 Thumb 控件从一系列值中进行选择的控件。 |
20 | TextBlock
显示文本的控件。 |
21 | ToggleButton
可以在两种状态之间切换的按钮。 |
22 | ToolTip
显示元素信息的弹出窗口。 |
23 | Window
提供最小化/最大化选项、标题栏、边框和关闭按钮的根窗口 |
24 | 3rd Party Controls
在 WPF 应用程序中使用第三方控件。 |
我们将一一讨论所有这些控件及其实现。