I work with a lot of floating point images, and it would be very helpful to have a view based on the images of my arrays. I would like to create a WPF UserControl that displays an array of data (as shown below) as an image instead of a scrollable list of text values.
Is it possible? I reviewed the MDSN documentation on extensibility VS 2010, the SO list of VS 2010 extensions , and in this topic about creating a custom editor, but I lost a little where to start.

Update 1:
Thanks to Brian and Basarat Ali for their leadership on DebuggerVisualizer. It looks like the right strategy, EXCEPT that, unfortunately, the visualizer is forbidden for any types of arrays.
A crawl (limited utility) is a visualization of a wrapper object.
In Brian's suggestion, I posted a solution on CodePlex:
VS2010 Visualizers Contrib Debugger ( http://debuggervisualizers.codeplex.com/ ).
The project source code demonstrates a working shell visualizer and a non-functional "raw" data visualizer for the 1D double [] array. Here is a screenshot of the test console:

If anyone has suggestions for dealing with this issue, please let me know!
In addition, any explanation of why System.Array cannot be rendered is welcome!
Update 2:
I just tried SO with the word DebuggerVisualizer and found this previously asked question . It looks like a user. Dean suggests using the Moth Bridge project using WeakReference . You do not see how this works in DebuggerVisualizer.
Update 3:
Josh Smith Project Mole just offered a very useful job (thanks to Josh!):
Note. You can use your ArrayWrapper approach without changing the source code to open the visualizer. You can enter it in the "Watch" window in VS:
new YourNamespace.ArrayWrapper (myArray);
Press the Enter key, after which you will see a magnifying glass icon in the Clock window next to this line of code. Click it to open your own visualizer.
visual-studio-2010 data-visualization wpf add-in adorner
David Cuccia
source share