public GaussianMixtureViewModel(DataSource dataSource) { this.dataSource = dataSource; this.gaussianMixtureModel = new GaussianMixtureModel(); this.InferCommand = new DelegateCommand<string>(selected => this.ExecuteInferCommand(selected), _ => true); this.DataSetNames = dataSource.GetDataSetsNames().ToList(); this.SelectedDataSetName = this.DataSetNames.FirstOrDefault(); }