Я пытаюсь загрузить файл theme.xaml из моего веб-сервиса и добавить его в App.Current.Resources.MergedDictionaries. Проблема в том, что я не знаю, как создать ResourceDictionary из файла в IsolatedStorage, где я его кеширую.
Я бы хотел сделать что-то вроде этого:
ResourceDictionary rd = new ResourceDictionary();
rd.Source = new (Uri("isostore:/theme.xaml"));
App.Current.Resources.MergedDictionaries.Clear();
App.Current.Resources.MergedDictionaries.Add(rd);
Но я получаю "Unspecified Error" при вызове, который устанавливает источник. Я почти уверен, что не могу адресовать изолированное хранилище в Uri таким способом. Но как правильно это сделать?