Все не правильно. Если собираетесь и дальше использовать WPF - советую банальность, изучить основы. pastebin.com/6qngXKqj Примерно так, ресурсы определены в app xaml в примере Их можно определить и в window xaml для window или любого верхнего контролла
С Sharp: я работаю с WPF уже довольно давно не надо мне таких банальностей советовать. Просто я ни разу не видел чтобы вот так задавали DataTemplate в ресурсах. Я думал там только стили можно задавать. В общем вроде бы это то что нужно спасибо.