I have a number of text boxes that are dynamically created via code.
I would like to be able to assign a generic event handler to all the textboxes for the text cha
My advice is to look at the base class hierarchy at MSDN and just cast the control to it and extract the properties defined on it:
var name = ((ContentControl) sender).Name;
this is also a good practice for a more generic implementation because casting it to 'TextBox' means you can apply the handling logic to that type of control only.