Pregunta

Estoy tratando de elegir algunos archivos para cargar en Windows Phone 7 (en el emulador), y cualquier intento de ShowDialog del OpenFileDialog conduce a una excepción de seguridad. El diálogo de abrir archivo está siendo llamado desde un evento en un clic de botón pero me da un

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

Mirando hacia arriba la SecurityException en la versión de Silverlight de OpenFileDialog.ShowDialog afirma que el error es:

Active Scripting in Internet Explorer is disabled.

-or-

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

alguien tenía alguna suerte con el OpenFileDialog y ShowDialog en Windows Phone 7?

¿Fue útil?

Solución

Creo que es necesario utilizar las clases del espacio de nombres Microsoft.Phone.Tasks. El teléfono de Windows 7 de la API no te dan un selector de archivos genéricos pero las tareas más específicas, tales como CameraCaptureTask o PhotoChooserTask.

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

Otros consejos

El OpenFileDialog y SaveFileDialog se explicitamente no compatibles con Windows Phone. Ver Controles Base. También vale la pena leer es Diferencias entre Silverlight en Windows y windows Phone

Esta aplicación de demostración para la carga / descarga de los archivos de almacenamiento aislado a su PC demuestra la navegación del sistema de archivos aislados de almacenamiento.

de referencia.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top