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