Thumbnail Extractor feature in .NET Developer's Journal

Thumbnail Tester Control

This article in the .NET Developer's Journal reuses the Thumbnail Extractor code to create a thumbnail viewer control in .NET.

I'm not sure I agree with the authors' control design, though, which creates multiple child Image, Label and PictureBox Controls for each thumbnail rather than drawing the image direct onto the control's surface. It would seem more sensible to cache the images in GDI+ Image objects, using a background thread, and then render directly onto the surface of a ScrollableControl instance instead. Certainly performance and usability would be better that way.

You can read the article details from these links. Also in the issue is an article on XAML, which mostly seems to demonstrate that it will be just as easy to make truly terrible looking UIs using XAML as it is with VB and HTML.