private void listView_Click(object sender, RoutedEventArgs e) { var item = (sender as ListView).SelectedItem; if (item != null) { GoogleProductsList.NavigateNextPage((GoogleProductModel)item, this); } }
private void product_worker(GoogleProductModel product) { enterLog("Working on module: " + product.ProductName + " in path, " + product.ProductFolderPath); var tuple = HelpfulMethods.ByteToString(product.DirSize); string result = String.Format("{0:0.##} {1}", tuple.Item1, tuple.Item2); enterLog("The size is " + result); //Starting worker GoogleProductsList.StartWork(product, this); enterLog("\n"); //DONE Worker }
private void populateArrayList(String folderName) { googleProductList.Clear(); string[] files = Directory.GetFiles(folderName); string[] dirs = Directory.GetDirectories(folderName); foreach (string dir in dirs) { googleProductList.Add(new GoogleProductModel( /*Product name*/ getProductName(dir), /*Product path*/ dir, /*Product imgr*/ GoogleProductsList.LoadImage(getProductName(dir)))); isPopulated = true; } listView.ItemsSource = googleProductList; }