簡體   English   中英

MaskedTextBox焦點方法不起作用

[英]MaskedTextBox Focus Method Doesn't Work

我在其中一個應用程序中使用Extended WPF Toolkit ,並且在使用MaskedTextBox控件。 當我在控件上調用Focus方法時,它不起作用。 Focus方法在TextBox控件上可以正常工作,但是MaskedTextBox似乎沒有從TextBox繼承。 有誰知道如何以編程方式把重點放在這個控件上?

看看是否可行。 我必須在Silverlight中對DatePicker進行此操作。 從MaskedTextBox派生一個控件並提供以下替代。

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;

您應該將問題提交到項目站點,以便可以在工具箱中修復它,並且每個人都可以受益。

http://wpftoolkit.codeplex.com/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM