Как выбрать файлы из локальной файловой системы в Windows Phone 7 - PullRequest
1 голос
/ 22 марта 2010

Я пытаюсь выбрать некоторые файлы для загрузки в Windows Phone 7 (в эмуляторе), и любая попытка ShowDialog в OpenFileDialog приводит к исключению безопасности. Диалог открытия файла вызывается из события по нажатию кнопки, но я получаю

SecurityException

[FileDialog_ActiveScripting]
Arguments:
Debugging resource strings are unavailable. Often the key and arguments provide sufficient information to diagnose the problem. See http://go.microsoft.com/fwlink/?linkid=106663&Version=3.0.40806.0&File=System.Windows.dll&Key=FileDialog_ActiveScripting

Поиск SecurityException в Silverlight-версии OpenFileDialog.ShowDialog указывает, что ошибка:

Active Scripting in Internet Explorer is disabled.

-or-

The call to the ShowDialog method was not made from user-initiated code.

Кому-нибудь повезло с OpenFileDialog и ShowDialog в Windows Phone 7?

Ответы [ 3 ]

6 голосов
/ 22 марта 2010

Полагаю, вам нужно использовать классы из пространства имен Microsoft.Phone.Tasks. Windows Phone 7 API не дает вам общего средства выбора файлов, а скорее выполняет определенные задачи, такие как CameraCaptureTask или PhotoChooserTask.

См. MSDN: http://msdn.microsoft.com/en-us/library/microsoft.phone.tasks(VS.92).aspx

5 голосов
/ 22 марта 2010

OpenFileDialog и SaveFileDialog явно не поддерживаются в Windows Phone. Увидеть Базовые органы управления . Также стоит прочитать Различия между Silverlight в Windows и Windows Phone

0 голосов
/ 25 мая 2010

Это демонстрационное приложение для загрузки / выгрузки файлов из изолированного хранилища на компьютер демонстрирует навигацию по файловой системе изолированного хранилища.

Ссылка .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...