首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MaskedTextBox焦点方法不起作用

MaskedTextBox焦点方法不起作用
EN

Stack Overflow用户
提问于 2011-02-24 03:58:14
回答 2查看 1.1K关注 0票数 0

我正在我的一个应用程序中使用Extended WPF Toolkit,并且我正在使用MaskedTextBox控件。当我在控件上调用Focus方法时,它不起作用。Focus方法在TextBox控件上工作得很好,但是MaskedTextBox似乎不是从TextBox继承的。有人知道如何以编程方式将焦点放在这个控件上吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-02-24 04:09:16

看看这是否起作用。我不得不在silverlight中对DatePicker执行此操作。从MaskedTextBox派生控件并提供以下重写。

代码语言:javascript
复制
public override void OnApplyTemplate()
{
    base.OnApplyTemplate();

    _textBox = (TextBox)base.GetTemplateChild("TextBox");
}

public new void Focus()
{
    if (_textBox == null)
        base.Focus();
    else
        _textBox.Focus();
}

private TextBox _textBox;
票数 1
EN

Stack Overflow用户

发布于 2011-02-24 11:16:53

您应该将问题提交到项目站点,这样它就可以在工具包中修复,每个人都可以受益。

http://wpftoolkit.codeplex.com/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5096343

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档