internal void goNextIndex() { var curIndex = -1; if (SelectedItem != null) { curIndex = Itemsview.IndexOf(SelectedItem); } if (curIndex + 1 < Itemsview.Count) { SelectedItem = Itemsview[curIndex + 1]; } }
internal void goPrevIndex() { var curIndex = -1; if (SelectedItem != null) { curIndex = Itemsview.IndexOf(SelectedItem); } if (curIndex - 1 >= 0) { SelectedItem = Itemsview[curIndex - 1]; } }
internal void goPrev() { var curIndex = -1; if (SelectedItem != null) { curIndex = Itemsview.IndexOf(SelectedItem); } for (int i = curIndex - 1; i >= 0; i--) { if (itemIsFiltered(Itemsview[i], false)) { SelectedItem = Itemsview[i]; break; } } }
internal void goNext() { var curIndex = -1; if (SelectedItem != null) { curIndex = Itemsview.IndexOf(SelectedItem); } for (int i = curIndex + 1; i < Itemsview.Count; i++) { if (itemIsFiltered(Itemsview[i], false)) { SelectedItem = Itemsview[i]; break; } } }