See People.cs, LoadOPC. I added a check for an unknown version (a side-effect of a change in the file format by "My Family Tree") as a failure-return. Try throwing other bogus files at the 'open' and see how it behaves.
In MainWindow.xaml.cs, LoadFamily(), the code shows no indication to the user when fileLoaded is false.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Files created in prior versions of Family.Show won't open.
Two part problem.
1. The file in question caused an exception.
2. Exceptions during load "fail silently".
See People.cs, LoadOPC. I added a check for an unknown version (a side-effect of a change in the file format by "My Family Tree") as a failure-return. Try throwing other bogus files at the 'open' and see how it behaves.
In MainWindow.xaml.cs, LoadFamily(), the code shows no indication to the user when fileLoaded is false.