У меня есть приложение Silverlight 3, которое позволяет пользователям загружать PDF-файлы статического содержимого. Проблема заключается в том, что SaveFileDialog в Silverlight 3 не позволяет указывать имя файла по умолчанию, которое отображается в диалоговом окне. Это означает, что пользователи должны сами вводить имя, и это сбивает их с толку, поскольку они привыкли к «простому» диалоговому окну сохранения, в котором им предлагается только сохранить или отменить. Все пользователи используют IE7 или IE8.
Я пытался найти решение следующими способами:
- Откройте файл в новом окне, используя HtmlPage.Window.Navigate, в надежде запросить загрузку (которая, очевидно, не удалась, поскольку он открывает файл в новом окне)
- Использование SaveFileDialog (которое мы не хотим использовать по вышеуказанной причине)
Как можно загрузить файл в Silverlight так, чтобы диалоговое окно сохранения, инициированное пользователем, давало пользователям только возможность сохранить / отменить вместо ввода имени файла?