private void MainWindow_Loaded(object sender, RoutedEventArgs e) { var resources = repository.GetXmlFile(FileName); resourceList.Clear(); foreach (var item in resources) { resourceList.Add(new Resource { Name = item.Name, Language = item.Language, DateChange = item.DateChange, GenericKey = item.GenericKey, ResourceData = item.ResourceData, Tenant = item.Tenant }); } IsValid isValid = new IsValid(); isValid.ValidList(resourceList); xmlTableDataGrid.ItemsSource = resourceList; }