Comment choisir les fichiers du système de fichiers local dans Windows Phone 7
-
21-09-2019 - |
Question
Je suis en train de choisir des fichiers à télécharger dans Windows Phone 7 (dans l'émulateur), et toute tentative de ShowDialog du OpenFileDialog conduit à une exception de sécurité. La boîte de dialogue de fichier ouvert est appelé à partir d'un événement sur un bouton clic, mais je reçois 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
Vous le SecurityException dans la version Silverlight de OpenFileDialog.ShowDialog indique que l'erreur est:
Active Scripting in Internet Explorer is disabled.
-or-
The call to the ShowDialog method was not made from user-initiated code.
Toute personne a eu un peu de chance avec le OpenFileDialog et ShowDialog dans Windows Phone 7?
La solution
Je crois que vous devez utiliser des classes de l'espace de noms Microsoft.Phone.Tasks. Windows Phone 7 API ne vous donne pas un sélecteur de fichier générique, mais plutôt des tâches spécifiques telles que CameraCaptureTask ou PhotoChooserTask.
Voir MSDN: http: // msdn.microsoft.com/en-us/library/microsoft.phone.tasks(VS.92).aspx
Autres conseils
Le OpenFileDialog
et SaveFileDialog
sont pas pris en charge dans explictly Windows Phone. Voir
Contrôles de base . Aussi mérite d'être lu est