Leggendo il minicorso di ScottGu non ho potuto fare a meno di notare come SilverLight 2.0 nasca già con dei controlli che tutt'ora mancano in WPF come, ad esempio, la WatermarkedTextBox. Ho deciso quindi di crearmi un alternativa per full WPF.
Ho creato un controllo WatermakedTextBox ereditando da TextBox e aggiungendo una DependencyProperty Watermark
public class WatermarkedTextBox:TextBox
{
#region Watermark
/// <summary>
/// Watermark Dependency Property
/// </summary>
public static readonly DependencyProperty WatermarkProperty =
DependencyProperty.Register("Watermark",...