DateTimePicker localisation issue for an empty datestring

Nov 10, 2008 at 3:38 PM
Is there a way to localize the DateTimePicker class. The date's are shown in the correct date format. But if de DateTime class is not set, a watermark text is shown. The text is 'show calender' and I can't find a way to change it (other than to recompile it all). We make software for several european countries, each in thier own language. So I need a way to change the text for each locale.
I see several options :
-    Localizable resources to be adjusted with LocBaml or preferably something better ;-).
-    A way to override the string parts in the internal resourcemanager (RS.CS)
-    Make Watermark public, so we can intialize it with a value of our own.

Is there a workaround or should I add an issue tracker item?
Coordinator
Nov 11, 2008 at 2:28 AM
We are aware of this issue and your 3 options seem like they would work just fine :-). We were confined to meeting Silverlight compatibility, so our design choices were a bit limited.

For anyone else with somewhat similar issues, I posted a reply to a similar question regarding how to change that same 'Show Calendar' String at:  http://www.codeplex.com/wpf/Thread/View.aspx?ThreadId=39630 

-Eric Fabricant, MSFT