Silverlight по-прежнему не поддерживает неявные шаблоны данных: - (
Лучшее, что вы можете сделать, - это использовать прикрепленное поведение, чтобы установить DataTemplate самостоятельно (и заставить поведение получить DataTemplate с ключом, который определяется соглашением).
Google "Attached Behavior", если это было пустяком.