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