- WPF - Multimedia
- WPF - 3D Graphics
- WPF - 2D Graphics
- WPF - Interaction
- WPF - Localization
- WPF - Exception Handling
- WPF - Custom Controls
- WPF - Debugging
- WPF - Triggers
- WPF - Styles
- WPF - Templates
- WPF - Resources
- WPF - Data Binding
- WPF - Command Line
- WPF - Input
- WPF - Nesting Of Layout
- WPF - Layouts
- WPF - Controls
- WPF - Routed Events
- WPF - Dependency Properties
- WPF - Elements Tree
- WPF - XAML Overview
- WPF - Hello World
- WPF - Environment Setup
- WPF - Overview
- WPF - Home
WPF Useful Resources
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
WPF - Controls
Windows Presentation Foundation (WPF) allows developers to easily build and create visually enriched UI based apppcations.
The classical UI elements or controls in other UI frameworks are also enhanced in WPF apppcations.
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 markup language.
The complete inheritance hierarchy of WPF controls are as follows −
The following table contains a pst of controls which we will discuss in the subsequent chapters.
Sr. No. | Controls & Description |
---|---|
1 | A control that responds to user input |
2 | Represents a control that enables a user to select a date by using a visual calendar display. |
3 | A control that a user can select or clear. |
4 | A drop-down pst of items a user can select from. |
5 | 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 | Represents a control that displays data in a customizable grid. |
7 | A control that lets a user select a date. |
8 | An apppcation may also display additional windows to help the user gather or display important information. |
9 | A control that presents a collection of items in rows and columns that can scroll horizontally. |
10 | A control that presents an image. |
11 | Displays text on a form. Provides support for access keys. |
12 | A control that presents an inpne pst of items that the user can select from. |
13 | Represents a Windows menu control that enables you to hierarchically organize elements associated with commands and event handlers. |
14 | A control for entering passwords. |
15 | Displays content on top of existing content, within the bounds of the apppcation window. |
16 | A control that indicates progress by displaying a bar. |
17 | A control that allows a user to select a single option from a group of options. |
18 | A container control that lets the user pan and zoom its content. |
19 | A control that lets the user select from a range of values by moving a Thumb control along a track. |
20 | A control that displays text. |
21 | A button that can be toggled between 2 states. |
22 | A pop-up window that displays information for an element. |
23 | The root window which provides minimize/maximize option, Title bar, border and close button |
24 | Use third-party controls in your WPF apppcations. |
We will discuss all these controls one by one with their implementation.
Advertisements