Hi Ali,
Thank you for writing.
As easy as it might seem this task is not so simple. You cannot change the default value of a property in a class that inherits from its owner. One solution for your task is to override the Text property and check whether the Site property is null and set the property only then. This means setting the property only when you are not at design time. This will allow you to set the property in the constructor but will prevent you from setting it at design time. If this is not a problem for you, here is the code for the property:
I hope this will help you. Should you have further questions, I would be glad to help.
Greetings,
Ivan Petrov
the Telerik team
Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>