Domanda

Sto cercando di scegliere alcuni file da caricare in Windows Phone 7 (nell'emulatore), e qualsiasi tentativo di ShowDialog della OpenFileDialog porta ad un'eccezione di sicurezza. La finestra di dialogo file aperto viene chiamato da un evento su un clic del pulsante, ma ho 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

Guardando il SecurityException nella versione di Silverlight di OpenFileDialog.ShowDialog afferma che l'errore è:

Active Scripting in Internet Explorer is disabled.

-or-

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

Chiunque ha avuto fortuna con l'OpenFileDialog e ShowDialog in Windows Phone 7?

È stato utile?

Soluzione

Credo che è necessario utilizzare le classi dallo spazio dei nomi Microsoft.Phone.Tasks. L'API di Windows Phone 7 non vi danno un selettore file generico, ma piuttosto compiti specifici come CameraCaptureTask o PhotoChooserTask.

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

Altri suggerimenti

Il OpenFileDialog e SaveFileDialog sono esplicitamente non supportati in Windows Phone. Vedere Controlli Base. Anche la pena di lettura è Differenze tra Silverlight su Windows e Windows Phone

Questa applicazione demo per l'upload / download di file dalla memoria isolato per il vostro pc dimostra la navigazione del file di archiviazione sistema isolato.

Riferimento .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top