Windows phone 8文本框接受返回作为提交按钮

本文关键字:返回 提交 按钮 phone 文本 Windows | 更新日期: 2023-09-27 18:13:49

在我的应用程序中,我有一个文本框,当用户按下键盘上的返回按钮时,它应该为文本框提供一个事件。类似于用户按下提交按钮。

<TextBox Name="textBox1" Grid.Row="0" Text="Search or Type URL" Background="White" BorderBrush="{x:Null}" Margin="62,0,125,0" Foreground="#FF6E6E6E" AcceptsReturn="True" />

上面是文本框的XAML, AcceptsReturn设置为true。

我添加一个返回事件处理程序吗?

提前谢谢你:)

如果你需要更多的细节,请评论,我很乐意解释更多的细节:)

Windows phone 8文本框接受返回作为提交按钮

你可以这样处理KeyDown事件:

private void SomeTextBox_KeyDown(object sender, KeyEventArgs e)
{
    if(e.Key == Key.Enter)
    {
         this.Focus(); // dismiss the keyboard
         // Call the submit method here
    }
}

注意:AcceptsReturn表示当在键盘上按下Return/Enter时,它将添加一个换行/返回字符,而不是解散键盘。