How can I put some text into a TextBox which is removed automatically when user types something in it?
Here is the simplest solution:
This is a textbox with transparent backgound overlaying a label. The label's gray text is turned transparent by a data trigger that fires whenever the bound text is something other than empty string.