在我的Windows Phone 7应用程序中,我编写了一些代码,使焦点跳转到返回键上的下一个文本框。 这一切都很好,但现在我要做的是如果用户按下最终文本框上的返回键,则将软件键盘取出。 但是没有UnFocus()方法。 我该怎么做呢? :)

我想到了Focusing其他东西(例如PhoneApplicationPage),但是它没有Focus()方法。

        public List<TextBox> Textboxes = new List<TextBox> { };

    public void CheckForReturn(object sender, KeyEventArgs e)
    {
        TextBox ThisTextbox = sender as TextBox;
        if (e.Key == Key.Enter)
        {
            int ThisTextboxListPosition = Textboxes.IndexOf(ThisTextbox);
            int NextTextboxListPosition = ThisTextboxListPosition + 1;

            if (NextTextboxListPosition < Textboxes.Count)
            {
                TextBox NextTextBox = Textboxes[NextTextboxListPosition];
                NextTextBox.Focus();
            }
            else
            {
                //Something like this!
                //ThisTextbox.Unfocus();
            }
        }
    }

===============>>#1 票数:13 已采纳

我总是在这种情况下使用

this.Focus()

  ask by dannybrown translate from so

未解决问题?本站智能推荐:

1回复

服务器端发生文本框丢失焦点事件

我如何在不触发JavaScript函数的情况下触发文本框丢失焦点事件的服务器端,但我希望服务器端功能可行? 任何帮助表示赞赏
1回复

避免文本框成为焦点

我在Windows窗体应用程序中工作,我有一个文本框,我希望避免引起焦点。 现在,我使用了属性Enable,但是它使表单看起来很糟。 我也尝试过这个 但是就像我在事件引发时选择该文本框的单词一样,文本框会丢失选择。
8回复

将焦点设置在WPF中的文本框中

如何将焦点设置在WPF中的TextBox元素上 我有这个代码: ......但它不起作用。 任何的想法?
1回复

使用javascript将焦点设置到文本框的末尾

我在下面的代码中编写了将焦点设置到文本框中文本结尾的代码: 但是我在这里面临一个问题。 当我继续快速键入时,不会出现新键入的字符,并且一次又一次显示旧值。 因此,我必须在按下每个键之后等待,然后它才能正常工作。 我找到了另一段代码来实现此目的: 但是,当我尝试此操作时,
1回复

更改文本框WPF的焦点列表

我有一个列表框,其中项目是文本框。 我需要设置一个键来将焦点切换到下一个文本框,然后开始对其内容进行编辑。 我欺骗了发送按键来实现我想要的解决方案,例如: 对于该方法,我使用http://inputsimulator.codeplex.com/处的 InputSimulator库。
3回复

如何在以编程方式创建的文本框中设置焦点?

我需要对以下代码做什么,以便在窗口出现时光标在第二个文本框中 闪烁 ? XAML: 代码背后:
2回复

如何更改文本框焦点颜色?

如何更改文本框焦点颜色? 我正在使用不同颜色的TextBox 。 示例为暗紫色,但键盘焦点为黑色。 这是不好的组合。 如何更改TextBox焦点以获得更多视觉对比度?
1回复

输入后的UWP XAML文本框焦点

我有一个像这样的菜单: 我希望这样,如果光标位于ValorInsTextBox(Valor文本框)上,然后按Enter,应用程序将调用按钮InserirBtn_ClickAsync(Inserir Button),然后,光标将回到PosicaoInsTextBox(PosiçãoTe
1回复

C#UWP-文本框挂在焦点上,包含大量文本

我正在构建一个通用的Windows 10应用程序,该应用程序使用户可以从文件系统中打开纯文本文件并将其显示在文本框中。 通常,这可以正常工作,但是现在我正在研究用户打开海量文件的可能性。 为了进行测试,我使用的文件长约11,000行。 FileIO在大约1秒钟的时间内将文件加载到字符串中,
1回复

如何检查文本框C#Windows 8应用程序的焦点

我正在制作一个单位换算器应用程序,我希望如果您在INCHES文本框中输入一个值,则其他文本框会更改(英里,英尺等。每个单元都是一个不同的文本框)。 我正在为每个文本框使用文本更改事件。 当您在“ MILES”中输入一个值,然后出现“ MILES”的文本更改事件开始工作,而其他对象的“文本更改