Category / Section
How to localize DateTimeEdit Today Button Text?
1 min read
In DateTimeEdit control, it is possible to localize the Today Button content based on application requirement. It can be achieved by retrieving the Today Button by customizing the DateTimeEdit control Template.
The following Code sample demonstrates the same.
C#
private void DateTimeEdit_Loaded(object sender, RoutedEventArgs e) { Button button = DateTimeEdit1.Template.FindName("todayButton", DateTimeEdit1) as Button; if(button != null) { button.Content = "Klick mich"; } }
VB
Private Sub DateTimeEdit_Loaded(ByVal sender As Object, ByVal e As RoutedEventArgs) Dim button As Button = TryCast(DateTimeEdit1.Template.FindName("todayButton", DateTimeEdit1), Button) If button IsNot Nothing Then button.Content = "Klick mich" End If End Sub
Screenshot
Figure 1: Before localization
Figure 2: After localization