Not Monogame specific, but something someone might have already
encountered - WP8.1 does away with IsolatedStorage and - again, as far
as I know - forces an async file handling method on the developer
(ApplicationData.Current.LocalFolder.GetFileAsync and
FileIO.ReadTextAsync, etc). This is a complete pain in the arse: whereas
originally, I would load my settings file then create my UI objects
based on those loaded settings, I now have to muck about with all kinds
of callbacks to ensure the UI refreshes once the settings are loaded.
Has anyone found a synchronous alternative to this, or a way to force
this to work synchronously?
If it has a return value then AsyncMethod().Result gives you the result synchronously. If it has no return value then use AsyncMethod().Wait().