C# 如何在鼠标焦点上标记日期选择器和时间选择器中的所有文本

C# 如何在鼠标焦点上标记日期选择器和时间选择器中的所有文本,c#,wpf,datepicker,timepicker,C#,Wpf,Datepicker,Timepicker,是否有任何选项可以选择鼠标焦点上的日期选择器/时间选择器中的所有文本? 没有SelectAll()函数。好的,解决了我的问题。我们需要在DatePicker中找到包含的文本框,如下所示: private void StartDate_LostMouseCapture(object sender, MouseEventArgs e) { var dp = sender as DatePicker; DatePickerTextBox dptb = (DatePickerTextBo

是否有任何选项可以选择鼠标焦点上的日期选择器/时间选择器中的所有文本?
没有SelectAll()函数。

好的,解决了我的问题。我们需要在DatePicker中找到包含的文本框,如下所示:

private void StartDate_LostMouseCapture(object sender, MouseEventArgs e)
{
    var dp = sender as DatePicker;
    DatePickerTextBox dptb = (DatePickerTextBox)dp.Template.FindName("PART_TextBox", dp);
    dptb.SelectAll();
}