В настоящее время я работаю над проектом, который имеет очень интересный набор требований.Он должен быть в серебряном свете, но все хранимые данные ДОЛЖНЫ храниться локально и не могут быть отправлены на сервер, но это.
Казалось, что изолированное хранилище является идеальным кандидатом для этого, за исключением того, что многие клиенты хотели иметь возможность выбирать, гдефайл данных должен быть сохранен (это изолированное хранилище, кажется, абстрагируется от вас), и кажется, что я не могу открыть диалоговое окно сохранения файла в silverlight, если его «пользователь не инициировал»
Итак, вместо того, чтобы вызватьдиалоговое окно сохранения когда пользователь сохраняет что-либо в приложении. Какие у меня варианты?
Вещи, о которых я думал сегодня: откройте файл при запуске приложения и держите поток открытым на время работы приложения, попросите их настроить перемещаемый профиль, чтобы данные приложения и изолированное хранилище сохранялись на их флэш-накопителе(действительно грязное решение).Есть ли еще что-нибудь?Может быть, отправка данных в браузер и использование какого-то хитрого решения JavaScript?