void textSurfaceListener_PreviewArrowKeyDown(object sender, Text.TextDomEventArgs e) { //update selection in list box switch (e.key) { case UIKeys.Down: { if (listView.Visible && listView.SelectedIndex < listView.ItemCount - 1) { listView.SelectedIndex++; listView.EnsureSelectedItemVisible(); e.PreventDefault = true; } } break; case UIKeys.Up: { if (listView.Visible && listView.SelectedIndex > 0) { listView.SelectedIndex--; listView.EnsureSelectedItemVisible(); e.PreventDefault = true; } } break; } }
public void EnsureSelectedItemVisible() { listView.EnsureSelectedItemVisible(); }