Layout Controls

Canvas

DockPanel

Grid

GridSplitter

ScrollViewer

StackPanel

ToolBar

Controls

Button

Calendar

ComboBox

DataGrid

DispatcherTimer

Image

Label

MediaPlayer

Menu

MenuItem

ProgressBar

RadioButton

Ribbon

RichTextBox

StatusBar

StatusBarItem

TabControl

TabItem

TextBox

Timer

Window




WPF Tutorial Contents

APL  Home Page


Initial creation of controls is usually done using XAML, manipulation of control properties may not always be obvious to the unwary/impatient among us - particularly if we do not speak nerd.

So, these pages for specific controls aim to at least offer hints about how you might achieve what you want.  So far as I can I've tried to ensure that the sample code actually works - which is more than can be said for some of the examples in Nathan's "WPF4 Unleashed".

I've (arbitrarily) separated out "layout" and "normal" controls - more to be done here as I learn about the usefulness of letting WPF/XAML take care of window layout.

Layout Controls

Layout controls are mostly used to define overall layout and typically contain other controls.

Controls

These are the lower-level controls, the buttons, labels, textboxes and so forth that are the "look" of the GUI.