У меня есть некоторые проблемы в Silverlight, когда возникает определенное поведение при сохранении и открытии файлов.
Что бы мы хотели: Мы хотели бы предложить пользователю открыть файл, когдаЗапускается приложение Silverlight.Затем мы прочитали бы любую информацию из этого файла и использовали бы ее, чтобы установить состояние нашего приложения.Мы также хотели бы ответить пользователю, нажав «сохранить», и записать все изменения в состоянии обратно в исходный файл.
Что мы пробовали:
Изолированное хранилище: делаетчто бы мы ни хотели, но у нас слишком много проблем с людьми, которые не могут выполнять резервное копирование работы, стирают жесткие диски, используют разные компьютеры (в одной локальной сети) и т. д. В целом большинство наших пользователей хотели бы сохранить вв указанном месте, чтобы они могли хранить свои работы на сетевом диске или USB-ключе.
Открыть диалоги файлов: предоставьте нам поток только для чтения, мы не сможем обновить файл, когда пользователь нажмет кнопку Сохранить.
Диалоги сохранения файлов: не разрешать нам читать уже существующие конкурсы файла / перезаписывать выбранные файлы.
Режим повышенного доверия: не работает внутри браузера.Локальная установка не возможна, потому что наши пользователи не являются администраторами своих компьютеров.
Есть ли способ выполнить то, что мы хотели бы, что мы упускаем из виду?