为什么Windows 10手机退格无法正常工作?

时间:2016-03-04 21:18:33

标签: c# windows-phone windows-10 windows-10-mobile

我正在编写一个带有Gal搜索功能的文本块中的电子邮件地址的应用程序(就像任何电子邮箱一样," To"字段将帮助您查找电子邮件地址),但是当我在Windows 10手机中部署它,出现了一个问题。选择地址后,键入另一个字母并删除该字母,最后一个地址和字母将同时删除,而不是仅删除该字母。它在Windows 8.1中工作正常。有什么建议吗?我钻了一下之后。我在这段代码中发现了一些有趣的东西

 private void OnKeyDown(object sender, KeyRoutedEventArgs e)
    {
        if (e.Key == VirtualKey.Back && _textBox.SelectionStart <= 0)
        {
            RemoveLastItem();
        }

        if (e.Key == VirtualKey.Enter && _textBox.Text.Length > 0)
        {
            AddRecipient();
        }
    }

当你有这样的东西xxx@somemail.com;克| ------&#34; |&#34;是光标或插入符号。 在Windows 8.1中,_textBox.SelectionStart == 1,但在Windows 10中,_ textBox.SelectionStart == 0;因此引起了问题,任何想法为什么会发生这种情况?

0 个答案:

没有答案