Whenever you pit designers against developers, it always seems to be the developer that loses. It's very rare that controls like the Silverlight DataGrid are left alone - designers want little tweaks and polish to increase the user experience. This tutorial is going to illustrate how to use one of the most flexible solutions to theming a DataGrid - the DataGridTemplateColumn. We'll be touching very little on the basics of how to use the Silverlight DataGrid. If you're new to the control. The first thing we're going to do is build a default DataGrid without any styling. I created a class to hold some information about the SOTC authors and bound a collection of those to my DataGrid. [silverlight width="400" height="300" src="BasicDataGrid.xap"] using System.Collections.Generic; using System.Windows.Controls; namespace DataGridStyling { public partial class Page : UserControl { public Page() { InitializeComp...