如何在鼠标焦点上标记 DatePicker 和 Timepicker 中的所有文本

Posted

技术标签:

【中文标题】如何在鼠标焦点上标记 DatePicker 和 Timepicker 中的所有文本【英文标题】:How to mark all text in DatePicker and Timepicker on Mouse Focus 【发布时间】:2018-09-08 04:13:56 【问题描述】:

是否有任何选项可以在鼠标焦点上选择 Datepicker/timepicker 中的所有文本? 没有 SelectAll() 函数。

【问题讨论】:

【参考方案1】:

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

private void StartDate_LostMouseCapture(object sender, MouseEventArgs e)

    var dp = sender as DatePicker;
    DatePickerTextBox dptb = (DatePickerTextBox)dp.Template.FindName("PART_TextBox", dp);
    dptb.SelectAll();

【讨论】:

以上是关于如何在鼠标焦点上标记 DatePicker 和 Timepicker 中的所有文本的主要内容,如果未能解决你的问题,请参考以下文章

Vuetify - 如何在表单上标记文本左侧和文本字段右侧

用户在地图上标记点时如何获取经纬度值?

Plotly:如何在甘特图上标记条形?

如何在单个图形上标记多个图形的 x 和 y 轴 [重复]

如何在一腾讯地图上标记我的所有收藏点?

如何在语义上标记诗歌文本?