tag:blogger.com,1999:blog-2447677046341021923.post9195666119066609145..comments2023-04-27T11:21:35.563+02:00Comments on Nerdy notes: WPF DatePicker: Replace/remove the "Show Calendar" stringVidar J.http://www.blogger.com/profile/01118978553860547681noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-2447677046341021923.post-9293426130930769902010-03-08T22:48:51.115+01:002010-03-08T22:48:51.115+01:00Very useful..I was kind of looking for this stuff ...Very useful..I was kind of looking for this stuff for a long time. Thanks.Abhihttps://www.blogger.com/profile/00129098800019667576noreply@blogger.comtag:blogger.com,1999:blog-2447677046341021923.post-44877634322046819802009-10-13T16:12:11.222+02:002009-10-13T16:12:11.222+02:00Changing xaml as in the stackoverflow does not rep...Changing xaml as in the stackoverflow does not replace the Show Calendar- when you erase the date Show Calendar reappears...Unknownhttps://www.blogger.com/profile/16040583250999183572noreply@blogger.comtag:blogger.com,1999:blog-2447677046341021923.post-59056169654988858372009-08-21T21:35:02.652+02:002009-08-21T21:35:02.652+02:00you can just change xaml...
http://stackoverflow....you can just change xaml...<br /><br />http://stackoverflow.com/questions/1102042/wpf-toolkit-datepicker-template-question-show-calendar-default-valueAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-2447677046341021923.post-67663734399324653972009-06-18T17:11:06.083+02:002009-06-18T17:11:06.083+02:00You can derive from DatePicker and then override m...You can derive from DatePicker and then override method OnRender with this code (written in C#)<br /><br />protected override void OnRender(System.Windows.Media.DrawingContext drawingContext)<br />{<br /> base.OnRender(drawingContext);<br /> FieldInfo fiTextBox = typeof(DatePicker).GetField("_textBox", BindingFlags.Instance | BindingFlags.NonPublic);<br /> if (fiTextBox != null)<br /> {<br /> DatePickerTextBox dateTextBox = (DatePickerTextBox)fiTextBox.GetValue(this);<br /> PropertyInfo piWatermark = typeof(DatePickerTextBox).GetProperty("Watermark", BindingFlags.Instance | BindingFlags.NonPublic);<br /> if (piWatermark != null)<br /> {<br /> piWatermark.SetValue(dateTextBox, "-", null);<br /> }<br /> }<br />}Unknownhttps://www.blogger.com/profile/07389344914340781925noreply@blogger.com