If you want to create a list of checkable items, this tutorial written by Matthias Shapiro will let you do it without any code.
First, you should know right off the bat that this tutorial is for Silverlight 3 only. It uses a data binding functionality called RelativeSource binding that isn’t available in earlier versions of Silverlight.