Directrices para selectores de archivos

El selector de archivos permite a una aplicación acceder a archivos y carpetas y guardar un archivo.

Recomendaciones

  • Agrega a tu aplicación un control que llame al selector de archivos y permita al usuario seleccionar los archivos con los que funcionará la aplicación.
  • Agrega un control a la interfaz de usuario de tu aplicación que llame al selector de archivos para que el usuario pueda especificar el nombre, el tipo de archivo o la ubicación para guardar (como otra aplicación) del archivo que desea guardar.
  • Configura los tipos de archivo para garantizar que los usuarios puedan elegir o guardar solamente los tipos de archivo compatibles con tu aplicación.
  • Al acceder a los archivos o carpetas, configura el modo de vista en función de los tipos de elementos que seleccione el usuario.
  • Configura el texto del botón de confirmación de forma que coincida con la tarea actual del usuario.
  • Establece la ubicación de inicio sugerida en la ubicación más relevante posible para la tarea actual del usuario.
  • Al acceder a los archivos, permite que el usuario seleccione un solo archivo o varios archivos en función de la tarea actual.
  • Al guardar archivos, configura un nombre de archivo predeterminado para el archivo que se va a guardar.
  • No uses el selector de archivos para explorar, consumir o administrar contenido de archivos.
  • No uses el selector de archivos para guardar un archivo si no es necesario usar una ubicación o un nombre de archivo único especificado por el usuario.

Instrucciones de uso adicionales

  • Accede a archivos y carpetas.

    Agrega a tu aplicación un control que llame al selector de archivos y permita al usuario seleccionar los archivos con los que funcionará la aplicación. Entonces, el usuario podrá seleccionar archivos a través de la interfaz de usuario del selector de archivos, como se muestra en la captura de pantalla.

    Por ejemplo, esta captura de pantalla muestra un selector de archivos al que se llamó para permitir al usuario elegir algunos archivos. En la captura de pantalla, el usuario seleccionó dos archivos. Captura de pantalla de un selector de archivos con dos archivos seleccionados para abrirlos.

    El usuario puede elegir archivos de cualquier ubicación (incluso otras aplicaciones) que se muestren en la lista desplegable en la parte superior izquierda del selector de archivos.

  • Agrega "guardar como" a la aplicación.

    Agrega un control a la interfaz de usuario de tu aplicación que llame al selector de archivos para que el usuario pueda especificar el nombre, el tipo de archivo o la ubicación para guardar (como otra aplicación) del archivo que desea guardar. Entonces, el usuario puede navegar y guardar los archivos a través de la interfaz de usuario del selector de archivos como se muestra en la captura de pantalla.

    Captura de pantalla de un selector de archivos usado para guardar un archivo en OneDrive.

Te recomendamos que dejes que los usuarios exploren, consuman o administren el contenido de los archivos creando páginas dedicadas y una interfaz de usuario en tu aplicación. De esta forma, los usuarios podrán centrarse en sus tareas actuales y, cuando seleccionen archivos, podrán hacerlo sin que haya funcionalidad innecesaria que les estorbe.

Por ejemplo, una aplicación de galería de fotos debería proporcionar una página personalizada dedicada y una interfaz de usuario que permita a los usuarios organizar y ver los archivos de imágenes en la aplicación. La aplicación puede personalizar esta interfaz de usuario para adaptarse mejor a las necesidades del usuario. Si el usuario quisiera agregar archivos a la galería, llamaría al selector de archivos que proporciona una experiencia especializada para la selección.

Si el usuario no tiene que especificar un nombre de archivo, un tipo de archivo o una ubicación para guardar, te recomendamos que la aplicación guarde el archivo automáticamente en segundo plano (sin iniciar un selector de archivos). De esta forma, se elimina la interacción con el usuario innecesaria y el proceso de guardar un archivo es más rápido y menos intrusivo.

Directrices sobre la experiencia del usuario: acceder a archivos y carpetas y guardarlos

  • Personaliza el selector de archivos para que muestre solamente los tipos de archivo que son compatibles con la aplicación y que son relevantes para la tarea actual del usuario, tanto al seleccionar como al guardar archivos y carpetas, Por ejemplo, si el usuario selecciona o guarda un vídeo, configura los tipos de archivo para que el usuario pueda seleccionar o guardar solamente un archivo de vídeo que use un formato compatible con tu aplicación.

    Esto también se aplica a la selección de carpetas, donde el usuario usa archivos mostrados en el selector de archivos para que le resulte más fácil determinar qué carpeta seleccionar. Al filtrar la vista con el tipo de archivo adecuado, ayudas al usuario a que identifique la carpeta correcta más rápido.

  • Si el usuario selecciona imágenes o vídeos, configura el modo de vista en Thumbnail. Si el usuario selecciona cualquier otro tipo de archivos o carpetas, configura el modo de vista en List.

    En algunos casos, es posible que el usuario desee seleccionar una imagen o vídeo, o cualquier otro tipo de archivo (por ejemplo, si el usuario está seleccionando un archivo para adjuntarlo a un correo electrónico o para enviarlo a través de mensajería instantánea). En este caso, debes admitir ambos modos de vista; para ello, agrega dos controles de interfaz de usuario a la aplicación. Un control debe llamar al selector de archivos usando el modo de vista Thumbnail para que el usuario pueda seleccionar imágenes y vídeos, y el otro debe llamar al selector de archivos mediante el modo de vista List para que el usuario pueda seleccionar otros tipos de archivos. Por ejemplo, una aplicación de correo tendría dos botones: Adjuntar imagen o vídeo y Adjuntar documento.

  • Personaliza el selector de archivos de forma que el texto del botón de confirmación coincida con la tarea actual del usuario, tanto al seleccionar como al guardar archivos y carpetas. Por ejemplo, si el usuario quiere seleccionar un conjunto de archivos para cargarlo en tu aplicación, configura el texto del botón de confirmación en "Cargar".

  • Personaliza el selector de archivos para sugerir la ubicación de inicio más relevante posible para la tarea actual del usuario y la lista de ubicaciones de inicio posibles proporcionada por la enumeración PickerLocationId, tanto al seleccionar como al guardar archivos y carpetas. Por ejemplo, si el usuario está seleccionando imágenes, quizá quieras establecer la ubicación de inicio sugerida en Imágenes del usuario.

  • Si el usuario selecciona una imagen de perfil, llama al selector de archivos para seleccionar un solo archivo. Si el usuario selecciona fotos para enviárselas a un amigo, llama al selector de archivos para seleccionar varios archivos.

  • Si el usuario acepta el nombre de archivo predeterminado proporcionado, no tendrá que perder tiempo especificando otro nombre y podrá finalizar antes la tarea "guardar como". Puedes usar la propiedad FileSavePicker.SuggestedFileName para establecer el nombre de archivo predeterminado.

Temas relacionados

Para diseñadores
Integración con contratos del selector de archivos
Directrices sobre contratos de selector de archivos
Para desarrolladores (XAML)
Windows.Storage.Pickers
Windows.Storage.Pickers.Provider
Windows.Storage.AccessCache
PickerLocationId
FileSavePicker.SuggestedFileName
Para desarrolladores (HTML)
Obtener acceso a datos y archivos
Agregar controles y contenido
Inicio rápido: acceso a archivos mediante selectores de archivos
Cómo guardar archivos mediante selectores de archivos
Windows.Storage.Pickers
Windows.Storage.Pickers.Provider
Windows.Storage.AccessCache
PickerLocationId
FileSavePicker.SuggestedFileName

 

 

Mostrar:
© 2015 Microsoft