Creating custom widgets with MonoDevelop

This screencast shows how to use MonoDevelop to create custom Gtk# widgets and use those widgets in an application:

Creating custom widgets with MonoDevelop (YouTube)