コード例 #1
0
        private void listView_Click(object sender, RoutedEventArgs e)
        {
            var item = (sender as ListView).SelectedItem;

            if (item != null)
            {
                GoogleProductsList.NavigateNextPage((GoogleProductModel)item, this);
            }
        }
コード例 #2
0
        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
        }
コード例 #3
0
        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;
        }