在列表框中选择下一个项目,而不必单击它

本文关键字:不必 单击 项目 下一个 列表 选择 | 更新日期: 2023-09-27 17:49:44

我有一个列表框,其中包含从某个文件夹加载的一些图片文件的名称。当我单击列表框中的一个项目时,它被加载到一个图片框中(类似于缩略图)。

我有2个按钮Next/Previous,我想用它来浏览列表框和列表框更新它当前选择的文件相应的图片显示在图片框中,但只使用这些按钮,不必点击任何项目。

在列表框中选择下一个项目,而不必单击它

尝试如下:

上一条(向上):

private void listPrevious(object sender, System.Windows.RoutedEventArgs e)
{
  if (myListBox.SelectedIndex > 0)
  { 
       myListBox.SelectedIndex = myListBox.SelectedIndex - 1; 
  }
}

下一个(Going 'DOWN'):

private void listNext(object sender, System.Windows.RoutedEventArgs e)
{
  if (myListBox.SelectedIndex < myListBox.Items.Count - 1)
  { 
       myListBox.SelectedIndex = myListBox.SelectedIndex + 1; 
  }
}