It is possible to check if there are any settings to load using FileExists
(). In order to achieve this you should add a custom IsolatedStorageProvider which inherits IsolatedStorageProvider. In addition if you need to check the properties further, you can access the IsolatedStorageFileStream and write a custom logic:
CustomIsolatedStorageProvider : IsolatedStorageProvider
var store =
isExist = store.FileExists(storageId);
(!store.FileExists(storageId + CustomIsolatedStorageProvider.fileExtension))
(IsolatedStorageFileStream fs = store.OpenFile(storageId + CustomIsolatedStorageProvider.fileExtension, FileMode.Open, FileAccess.Read))
// custom logic
Unfortunately, at the moment there is a bug and GetIsolatedStoreOverride returns a wrong Isolated storage
. You can track the progress of this issue in our Feedback portal
. So, if you follow the feedback item you will be notified by email when its status changes. We cannot bound to any time frame for fixing the issue, but we will increase its priority and do our best to resolve it soon.
Thank you for your understanding.