OK. I found a solution by myself.
<Style TargetType="{x:Type toolkit:DatePickerTextBox}">
<Setter Property="Text" Value="Bitte w?hlen" />
</Style>
Anyways, you have to be aware of the fact, that there is a DependencyProperty called Watermark which should be set in place of the Text.
The problem is that with the latest MS release (about June 2009) they made this property readonly for some unknown reason. That means, this is the only hack I made up, although there occurs a First-time exception, because the DatePicker is trying to parse the string (he supposes the text to be a Date), but normally you won't notice it.
Another possibility is to edit directly the source code from MS and override the SetWaterMark()
method + add your own Dependency Property (MyWaterMark or something). But then you cannot use the provided dll
. They said it will come fixed with the .NET 4 realese, let's see.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…