private void PopulateData(string filePath) { BuildFilePath = filePath.TrimEnd('\\') + @"\Tests\environments\Setup\Config\Builds.xml"; Builds = new ObservableCollection <GeneralCommon_ViewModel>(); // ObservableCollection<Hashtable> buildsRawData = AsfStartUp.Auxiliary.BuildsAccess.LoadBuilds(BuildFilePath); ObservableCollection <XElement> buildsRawData = AsfStartUp.Auxiliary.BuildsAccess.LoadBuilds(BuildFilePath); var tmp = buildsRawData.Select(b => { Builds.Add(new BuildConfigure_ViewModel(b)); return(b); } ).ToArray(); SelectedBuild = Builds.FirstOrDefault(); }
private void ExecuteDeleteCommand() { Builds.Remove(SelectedBuild); SelectedBuild = Builds.Count > 0 ? Builds[Builds.Count - 1] : null; }