private void button1_Click_1(object sender, EventArgs e) { if (List_View.Items.Count == 0) { return; } if (index_search == List_View.Items.Count) { MessageBox.Show("Nie znaleziono więcej"); index_search = 0; } ListViewItem foundItem = List_View.FindItemWithText(textBox1.Text, true, index_search, true); if (foundItem != null) { List_View.TopItem = foundItem; foundItem.Selected = true; List_View.Select(); index_search = foundItem.Index + 1; } else { if (index_search.Equals(0)) { MessageBox.Show("Nie znaleziono"); } else { MessageBox.Show("Nie znaleziono więcej"); } } }
public CommentPage(string _guid, string _name) { InitializeComponent(); current_context = new CommentViewModel() { ConfessionTitle = _name, Confess_Guid = _guid }; this.BindingContext = current_context; ScrollListCommand = new Command(() => { Device.BeginInvokeOnMainThread(() => { if ((this.BindingContext as CommentViewModel).Loaders.Count > 0) { List_View.ScrollTo((this.BindingContext as CommentViewModel).Loaders.Last(), ScrollToPosition.End, false); } }); }); }