locked
DatePicker "Wasserzeichen" entfernen RRS feed

  • Frage

  • Hi,

    Im Silverlight DatePicker-Control befindet sich ein ziemlich hässlicher Default-Text. Dieser Text wird in grauer Schrift dargestellt und weist das einzugebende Datumsformat aus: <dd.MM.yyyy>. Wie kann ich diesen Standardtext (möglichst ohne viel Aufwand ;-) ) entfernen? Weil ich fürchte, mit diesem Text ist das Control für mich unbrauchbar.

    Grüße,

    Earion

     

    Freitag, 15. Oktober 2010 09:58

Antworten

  • Hallo Earion,

     

    versuch es mal damit:

    public class MyDatePicker : DatePicker
    {
    public override void OnApplyTemplate()
    { base.OnApplyTemplate();
    DatePickerTextBox textBox = (DatePickerTextBox)GetTemplateChild("TextBox");
    Binding binding = new Binding("Watermark");
    binding.Source = this;
    textBox.SetBinding(DatePickerTextBox.WatermarkProperty, binding);

    } public string Watermark { get { return string.Empty; } }
    }

    Gruß, Sergej.

    Montag, 18. Oktober 2010 15:17