private void AddSearchHint(string hint, WordLookup.Definition definition) { var row = SearchResultContainerEntry.Children.Count / 3; var label = new Label { Text = hint, }; SearchResultContainerEntry.Children.Add(label, 0, row); var addb = new Button() { Text = "+", }; addb.HeightRequest = 20; addb.Clicked += (sender, args) => { AddClicked(label, hint, definition); }; SearchResultContainerEntry.Children.Add(addb, 1, row); var addEditB = new Button() { Text = "++", }; addEditB.HeightRequest = 20; addEditB.Clicked += (sender, args) => { AddEditClicked(label, hint, definition); }; SearchResultContainerEntry.Children.Add(addEditB, 2, row); }
private void AddClicked(Label label, string hint, WordLookup.Definition definition) { label.BackgroundColor = Color.GreenYellow; var item = new Item(); item.Category = definition.Category; item.Text = hint; store.AddItem(item); }
private void AddEditClicked(Label label, string hint, WordLookup.Definition definition) { label.BackgroundColor = Color.GreenYellow; var item = new Item(); item.Category = definition.Category; item.Text = hint; store.AddItem(item); Navigation.PushModalAsync(new EditPage(item)); }