When just starting out with WPF exploration I uncovered a variety of useful utilities (listed below). My article Essential Tools for the WPF Novice on Simple-Talk.com discusses each of these with illustrations and links.
General Exploratory Tools
- SDK XAML Browser (Microsoft) - shows XAML and rendered sample for any control.
- XamlT, aka Type Explorer (Rob Relyea) - reveals WPF class details in a novel interface.
- Gradient Editor (Layne Thomas) - gradient designer that produces XAML for you.
- Snoop WPF Debugger (Cplotts) - WPF inspector that lets you explore the visual content of a running WPF app.
- DumpControlTemplate (Charles Petzold) - displays the default ControlTemplate for any WPF control.
- SDK Viewer (Microsoft) - provides all the SDK documentation for WPF in a rich client application.
XamlPad and its Successors
(My article provides a detailed feature comparison table for these six editors.)
- XamlPad (Microsoft)
- XamlPadX (Lester Lobo)
- XAML Cruncher (Charles Petzold)
- Kaxaml (Robby Ingerbretsen)
- XamlPad Sample (Rob Relyea)
- XamlHack (Zhou Yong)