ListViewItems并使用键盘阻止选择向上和向下

时间:2012-08-03 14:34:04

标签: c# xaml windows-runtime

我有一些包含一些行的列表视图。

这些行包含一个文本框。

如果用户在文本框中聚焦时,我希望listview不会在键盘上按时更改项目。

推理:其中一个文本框有一个显示一些自动完成结果的弹出窗口,用户只需按键盘上的即可浏览建议。这当前不起作用,因为按而是将用户选择移动到列表视图中的下面一行。

由于winrt listviews没有PreviewKeyDown事件,因此更加困难。

我有什么想法可以解决这个问题?

1 个答案:

答案 0 :(得分:1)

我认为解决方法是在keydown事件中检查弹出窗口是否打开,如果是,则更改弹出选择。