Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        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));
        }