Question

What are some useful utilities that help you when writing WPF applications? I know about Snoop for visual debugging of WPF applications at runtime, and Shazzam - a WPF pixel shader effect testing tool.

I'd like to know about other such applications and what are they useful at.

Was it helpful?

Solution

There are whole bunch of tools for WPF, and more and more are popping up as WPF grows in popularity. I have listed a few of the most useful ones below, but it really depends on what you are wanting to achieve.

For instance, for me the Sketchflow plugin in Blend has made such a difference. Also, with VS2010 comming to release next year you will see the integration of VS2010 with WPF being a lot more fluid.

WPF/XAML Specific Utilities

I also agree with Andrew, if you are looking at doing a lot of WPF development it is worth giving the MVVM pattern a look at as I feel this is one pattern that does expose a lot of power behind WPF.

Also, if you havent had a look at PRISM, give it some time.

OTHER TIPS

The ones I use:

  1. Robby Ingebretsen’s Kaxaml This is a simple editor that is great for off the cuff work and also drop Blend generated Xaml in here to clean it up.

  2. The WPF Performance Suite – not sure if this is the latest version, You get a great insight into where your bottle necks are.

  3. C/o Karlshiffet: Mole - similar to snoop a debug visualiser addin for VS as well as his

  4. Xaml Powertoys which are an excellent bunch of utilities.

  5. Reflector of course which shouldn’t need any introduction.

  6. Expression Blend 3 which offers a far superior designer.

  7. Code snippets for VS to stub out all the DP stuff– I forgot where I got these from exactly but Dr WPF and of course Sacha Barber has some good ones.

  8. There are numerous MVVM frameworks many of which have been discussed extensively on SO.

Pistachio - WPF Resource Visualizer - lists all resources from your WPF project and shows if and where are they used.

I know this was about WPF, most of the WPF tools I would suggest are allready here, but I noticed some other silverlight reccomendations, for that you can check out silverlightspy, sort of like snoop for silverlight.

Have a look here and here, a whole bunch are listed. My favourite is still WPFPerf, listed in the first link, which is a WPF Profiler.

http://marlongrech.wordpress.com/avalon-controls-library/

Check that: it's library of WPF controls including the mask text box that is missing from WPF.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top