WPF DatePicker 的textbox的焦点

2016-08-20 10:36:31来源:http://muzizongheng.blog.51cto.com/856912/1333109作者:muzizongheng人点击


<?xml version="1.0" encoding="UTF-8"?> 要得到DatePicker的textchange属性, 必须通过TextBoxBase.TextChanged 事件来处理。
想要判断是否当前DatePicker的textbox获取到焦点, 可以通过以下代码:
private void dtpBirth_TextChanged(object sender, TextChangedEventArgs e) { // IInputElement child = FocusManager.GetFocusedElement(window);
DatePicker dtp = sender as DatePicker;
if (null != child) { IInputElement element = dtp.InputHitTest(Mouse.GetPosition(dtp)); if (null != element) { dtpBirth.Tag = true; } } }

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台