public void LoadVendor() { if (VendorArchives != null) { VendorArchives.Clear(); } XmlReader reader = new XmlTextReader(VendorArchivePath); try { VendorArchives vendorArchives = XMLHelper.UnSerializer(reader, typeof(VendorArchives)) as VendorArchives; if (vendorArchives != null) { foreach (var value in vendorArchives) { VendorArchives.Add(value); } } } catch (Exception ex) { //MessageBox.Show(ex.Message); } finally { reader.Close(); } }