Пользовательские элементы управления обычно не предназначены для изменения или повторения шаблонов так же, как обычные элементы управления.
Большую часть времени, когда вы хотите, чтобы элемент управления был редактируемым и предлагал альтернативные анимации (например, через панель состояний), вы захотите создать нечто, производное от правильного пользовательского типа элемента управления.