示例#1
0
        public void PopulateMyInterests(List <string> Ninterests)
        {
            List <mCats> interests = new List <mCats>();

            for (var i = 0; i < Ninterests.Count; i++)
            {
                if (Ninterests[i] == "Health_Beauty")
                {
                    //Ninterests.Remove("Health_Beauty");
                    Ninterests.RemoveAt(i);
                }
                interests.Add(new mCats {
                    Name = Keys.CatItemsRev[Ninterests[i]]
                });
            }
            var productTapGestureRecognizer = new TapGestureRecognizer();

            productTapGestureRecognizer.Tapped += OnTapped;
            var column = myIntrests;

            for (var i = 0; i < interests.Count; i++)
            {
                var item = new CategoryListTemplate();

                item.BindingContext = interests[i];
                item.GestureRecognizers.Add(productTapGestureRecognizer);
                column.Children.Add(item);
            }
        }
示例#2
0
        public void PopulateCategories(List <string> categories)
        {
            List <mCats> cats = new List <mCats>();

            for (var i = 0; i < categories.Count; i++)
            {
                cats.Add(new mCats {
                    Name = categories[i]
                });
            }
            var productTapGestureRecognizer = new TapGestureRecognizer();

            productTapGestureRecognizer.Tapped += OnTapped;
            var column = allCategories;

            for (var i = 0; i < cats.Count; i++)
            {
                var item = new CategoryListTemplate();

                item.BindingContext = cats[i];
                item.GestureRecognizers.Add(productTapGestureRecognizer);
                column.Children.Add(item);
            }
        }