public void LoadConfiguration()
{
try
{
var filename = GetConfigFilename();
if (string.IsNullOrWhiteSpace(filename) || !File.Exists(filename))
return;
XmlSerializer x = new XmlSerializer(GetType());
TextReader tr = new StreamReader(filename);
var temp = x.Deserialize(tr) as CoordinateConversionLibraryConfig;
if (temp == null)
return;
DisplayCoordinateType = temp.DisplayCoordinateType;
OutputCoordinateList = temp.OutputCoordinateList;
DefaultFormatList = temp.DefaultFormatList;
RaisePropertyChanged(() => OutputCoordinateList);
RaisePropertyChanged(() => DefaultFormatList);
}
catch (Exception ex)
{
// do nothing
}
}