【发布时间】:2013-04-28 14:25:56
【问题描述】:
我有一个文本框,在它下面我有一个列表框。
当用户在文本框中输入时,如果他按下向上或向下箭头,他应该在列表框中进行选择。文本框检测到所有字符(空格除外),但似乎无法检测到箭头按下。
有什么解决办法吗?顺便说一句,这是一个 WPF 项目。
编辑,感谢 T.Kiley,这是工作代码:
private void searchBox_PreviewKeyDown(object sender, KeyEventArgs e)
{
if (e.IsDown && e.Key == Key.Down)
{
e.Handled = true;
//do your action here
}
if (e.IsDown && e.Key == Key.Up)
{
e.Handled = true;
//do another action here
}
}
【问题讨论】: