As per this MSDN link,
There is no way to replace only part of the visual tree of a control; to change the visual tree of a control you must se
I arrived at this question via Google a few times, and could not see the link I wanted, so here it is...
These links have the following info for each framework control: