예제 #1
0
        private void AppTask_Completed(object sender, RunWorkerCompletedEventArgs e)
        {
            BackgroundWorker worker = sender as BackgroundWorker;

            worker.Dispose();
            List <AsScanned> scanned = (List <AsScanned>)e.Result;

            for (int i = 0; i < scanned.Count; i++)
            {
                AsScanned  scan       = scanned[i];
                AsListItem asListItem = new AsListItem
                {
                    Title = scan.Title,
                    Image = scan.Image,
                    Score = scan.Score
                };
                ImageList.Children.Add(asListItem);
            }
            LoadingBar.Visibility = Visibility.Collapsed;
        }
예제 #2
0
        private void BtnImgBrowser_Click(object sender, RoutedEventArgs e)
        {
            var dlg = new Microsoft.Win32.OpenFileDialog
            {
                Title           = "Select an Image",
                Filter          = "Images |*.jpg; *.png",
                CheckFileExists = true
            };

            if (dlg.ShowDialog() == true)
            {
                AsScanned  scan       = AppCore.CheckImage(dlg.FileName);
                AsListItem asListItem = new AsListItem
                {
                    Title = scan.Title,
                    Image = scan.Image,
                    Score = scan.Score
                };
                ImageList.Children.Add(asListItem);
            }
        }