C# UWP:以编程方式向下提升关键点

C# UWP:以编程方式向下提升关键点,c#,xaml,listview,uwp,C#,Xaml,Listview,Uwp,我想在文本字段处于焦点时管理listview。我指的是以下情况:我正在向文本框中写入一些文本,但我能够通过一些键(向上、向下)同时管理列表视图选择 我试图更改SelectedIndex属性,但在本例中,我丢失了列表视图的自动滚动 我认为可以通过为listview设置一个特殊的键(向上、向下)来启动key down事件来解决这个问题。有什么办法吗?只要使用listview的方法,只要设置listview的SelectedIndex,就可以使用ScrollIntoView进行后续操作。你有两种方法

我想在文本字段处于焦点时管理listview。我指的是以下情况:我正在向文本框中写入一些文本,但我能够通过一些键(向上、向下)同时管理列表视图选择

我试图更改SelectedIndex属性,但在本例中,我丢失了列表视图的自动滚动

我认为可以通过为listview设置一个特殊的键(向上、向下)来启动key down事件来解决这个问题。有什么办法吗?

只要使用listview的方法,只要设置listview的SelectedIndex,就可以使用ScrollIntoView进行后续操作。你有两种方法

  • 订阅SelectionChanged事件,并将新选定的项目滚动到视图中
  • 不必设置SelectedIndex,您可以设置SelectedItem,然后将该项目滚动到视图中
  • 设置SelectedIndex后,只需获取该索引的项目,然后将该项目滚动到视图中
  • 只要在设置ListView的SelectedIndex时使用ListView的方法,然后使用ScrollIntoView即可。你有两种方法

  • 订阅SelectionChanged事件,并将新选定的项目滚动到视图中
  • 不必设置SelectedIndex,您可以设置SelectedItem,然后将该项目滚动到视图中
  • 设置SelectedIndex后,只需获取该索引的项目,然后将该项目滚动到视图中

  • TextBox
    ListView
    内部还是外部?TextBox在
    ListView
    外部是
    TextBox
    内部还是外部?TextBox在外部