WPF Controls - Windows Presentation Foundation(WPF)

What is WPF Controls?

Windows Presentation Foundation (WPF) allow developers to simply build and create visually enrich UI based applications.

  • The classical UI elements or controls in other UI frameworks are also enhanced in WPF applications.
  • All of the standard WPF controls can be found in the Toolbox which is a part of the System.Windows.Controls.
  • These controls can also be created in XAML mark-up language.

The whole inheritance hierarchy of WPF controls are as follows −
hierarchy_of_wpf

The following table contain a list of controls which we will consider in the subsequent chapter.

Sr. No. Controls & Description
1 Button
A control that responds to user input
2 Calendar
Represents a control that enables a user to select a date by using a visual calendar display.
3 CheckBox
A control that a user can select or clear.
4 ComboBox
A drop-down list of items a user can select from.
5 ContextMenu
Gets or sets the context menu element that should appear whenever the context menu is requested through user interface (UI) from within this element.
6 DataGrid
Represents a control that displays data in a customizable grid.
7 DatePicker
A control that lets a user select a date.
8 Dialogs
An application may also display additional windows to help the user gather or display important information.
9 GridView
A control that presents a collection of items in rows and columns that can scroll horizontally.
10 Image
A control that presents an image.
11 Label
Displays text on a form. Provides support for access keys.
12 ListBox
A control that presents an inline list of items that the user can select from.
13 Menus
Represents a Windows menu control that enables you to hierarchically organize elements associated with commands and event handlers.
14 PasswordBox
A control for entering passwords.
15 Popup
Displays content on top of existing content, within the bounds of the application window.
16 ProgressBar
A control that indicates progress by displaying a bar.
17 RadioButton
A control that allows a user to select a single option from a group of options.
18 ScrollViewer
A container control that lets the user pan and zoom its content.
19 Slider
A control that lets the user select from a range of values by moving a Thumb control along a track.
20 TextBlock
A control that displays text.
21 ToggleButton
A button that can be toggled between 2 states.
22 ToolTip
A pop-up window that displays information for an element.
23 Window
The root window which provides minimize/maximize option, Title bar, border and close button
24 3rd Party Controls
Use third-party controls in your WPF applications.

We will consider all these controls one by one with their performance.

All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd DMCA.com Protection Status

Windows Presentation Foundation(WPF) Topics