public CardViewGrid() { InitializeComponent(); if (SwipeTest.products == null) { products = new List <Product>(); string url = "http://jinweb2.azurewebsites.net/FrmShowProducts.aspx"; WebRequest myRequest = WebRequest.Create(url); WebResponse myResponse = myRequest.GetResponse(); StreamReader sr = new StreamReader(myResponse.GetResponseStream()); var str = sr.ReadToEnd(); products = JsonConvert.DeserializeObject <Product[]>(str).ToList(); } else { products = SwipeTest.products; } foreach (var item in products) { CardViewTest cardview = new CardViewTest(item.Pro_Name, item.Main_Image, item.Pro_Price); cards.Add(cardview); } gridLayout.ColumnDefinitions.Add(new ColumnDefinition()); gridLayout.ColumnDefinitions.Add(new ColumnDefinition()); gridLayout.ColumnDefinitions.Add(new ColumnDefinition()); Loading_scroll(); }
private void Search_Clicked(object sender, EventArgs e) { cards.Clear(); gridLayout.RowDefinitions.Clear(); gridLayout.ColumnDefinitions.Clear(); gridLayout.Children.Clear(); foreach (var item in products) { if (item.Pro_Name.Contains(txt_search.Text)) { CardViewTest cardview = new CardViewTest(item.Pro_Name, item.Main_Image, item.Pro_Price); cards.Add(cardview); } } productIndex = 0; rowIndex = 0; rowVariable = 3; gridLayout.ColumnDefinitions.Add(new ColumnDefinition()); gridLayout.ColumnDefinitions.Add(new ColumnDefinition()); gridLayout.ColumnDefinitions.Add(new ColumnDefinition()); Loading_scroll(); }