Beispiel #1
0
        public async Task PlotMSFeatures()
        {
            //try
            //{
            features = new Dictionary <DatasetInformation, IList <UMCLight> >();
            foreach (var file in selectedDatasets.Where(file => file.FeaturesFound))     // Select only datasets with features.
            {
                var feat = await Task.Run(() => UmcLoaderFactory.LoadUmcFeatureData(file.Features.Path, file.DatasetId,
                                                                                    featureCache.Providers.FeatureCache));

                features.Add(file, feat);
            }
            msFeatureWindowFactory.CreateNewWindow(features);
            //}
            //catch
            //{
            //    MessageBox.Show("Feature cache currently being accessed. Try again in a few moments");
            //}
        }