Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Useful WPF utilities [closed]

Tags:

c#

wpf

utilities

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.

like image 237
luvieere Avatar asked Dec 08 '09 12:12

luvieere


People also ask

How do you use Snoop Dogg?

To get started, run Snoop.exe and the application you want to inspect. The Snoop window contains a bar with multiple buttons. To attach Snoop to your application, drop the Crosshair button on the application's window. You can also select the application in ComboBox and click the Binoculars button.

How do I close an application in WPF?

We can close the window either by using "this. Close()"or by using "App. Current. Shutdown()".

What is Snoopwpf?

Snoop is an open source WPF spying utility originally created by Pete Blois and is currently maintained by Bastian Schmidt. It allows you to spy/browse the visual, logical and automation tree of any running WPF application (without the need for a debugger).

Can WPF be targeted to Web browser?

All replies. WPF only runs on windows. You can make a type of wpf application called xbap which runs in a browser.


1 Answers

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

  • Microsoft Blend with Sketchflow - Design & Prototype
  • Performance Profiling Tools for WPF
  • XAMLPadX - Xaml editor
  • XAML Power Tools - Plugin for Vs
  • Snoop - Simplify Visual Debugging
  • Shazzam - Edit Pixel Shading
  • Mole - Visualizer With Property Editing
  • Kaxaml - Lightweight XAML Editor
  • Pistachio - Resource Visualizer
  • Zam 3D - 3D XAML Tool
  • XAML Exporter for Blender
  • Paste2XAML - Convert Clipboard and metafiles into xaml
  • Silverlight PAD - Test XAML Content
  • StyleSnooper - See the styles for any WPF framework control
  • Show me the Template - Exploring Templates of Controls
  • WPF XBAP Permission Repair Tool - Repairs Registry for WPF Xaml Browser Apps
  • Crack.Net - Similar to Mole or Snoop

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.

like image 74
Mark Pearl Avatar answered Sep 30 '22 02:09

Mark Pearl