Тоже терзался данным вопросам. Самое простое - создать элемент в Blend нажать правой кнопкой мыши - Edit Template->Current Template. Blend сгенерирует Вам XAML текущего элемента. А уже в нем можно делать все что душа пожелает. Либо с помощью кода, либо визуально