当用户在Windows Phone 8上完成文本输入时的默认操作
本文关键字:输入 文本 操作 默认 用户 Windows Phone | 更新日期: 2023-09-27 18:02:57
我正在开发一个简单的Windows Phone 8应用程序,我使用Url InputScope正确显示键盘。软键盘(SIP)右下角显示一个右箭头。
如何检测用户单击了该按钮?
我已经尝试了keyup事件,但是Key类没有定义,所以我不能比较e.p Key与Key。输入-我也有一种感觉,从语义上讲,检查键代码是不正确的。我宁愿在HTML中找到一些"onSubmit"事件
我首先在我的。cs文件的顶部添加"using System.Windows.Input;",使其工作。之后Key类就可用了。
XAML:<TextBox KeyUp="txtUrl_KeyUp" x:Name="txtUrl" InputScope="Url" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" TextWrapping="Wrap" VerticalScrollBarVisibility="Disabled" ManipulationCompleted="txtUrl_ManipulationCompleted" Margin="0,127,0,0" Grid.RowSpan="2" />
c#: private void txtUrl_KeyUp(object sender, System.Windows.Input.KeyEventArgs e)
{
if (e.Key.Equals(Key.Enter)) {
navigateTo(txtUrl.Text);
webBrowser.focus(); // Hides the input box
}
}