コード例 #1
0
ファイル: MainWindow.xaml.cs プロジェクト: sgstair/wcilog
        void RegenerateDatabase(string rootDirectory)
        {
            lock (DatabaseLock)
            {
                // Flush any existing changes to disk

                // Start new database
                ImageDatabase newDb = new ImageDatabase();

                // Load new image list
                newDb.GenerateImageList(rootDirectory);

                // preprocess images
                newDb.PreprocessImages();


                // Replace existing database
                Db = newDb;

                // Reset/Update UI
                ResetUI();
            }
        }
コード例 #2
0
ファイル: ImageDatabase.cs プロジェクト: sgstair/wcilog
 public ImageDbRecord(ImageDatabase source, string filename)
 {
     Parent = source;
     FileData = new FileInfo(filename);
 }