none
Eliminar Item de una listView RRS feed

  • Pregunta

  • Tengo una listView donde sus items son cuadrados y quiero saber si en una aplicacion de windows 8 puedo hacer que al deslizar el dedo o MOUSE hacia la derecha sobre uno de los items (rectanguloS) me aparezca el boton de eliminar para poder hacerle remove a dicho item de la lista.

    No se si hay algun evento para eso o con el manipulation se puede lograr.

    Muchas gracias!

    viernes, 2 de noviembre de 2012 3:00

Respuestas

  • Hola,

    No te recomendaría implementar esa forma de borrar eliminar elementos de una lista, porque no cumplirías las recomendaciones de diseño de aplicaciones de tipo Windows Store. Se recomiendo poner todos los botones en la AppBar. Por eso, este gesto no existe por defecto - lo tendrías que implementar tú a través de los eventos de manipulación.

    Las guías de diseño sirven para garantizar una experiencia coherente para el usuario final. Una vez que hayas aprendido usar los Charms, el AppBar etc. ya sabes como manejar todas las aplicaciones Windows Store. Si el usuario ya esta acostumbrado a usar las apps según las guías de diseño, va a esperar que tu aplicación funcione igual. Si, de repente, se encuentra con una lista en que la forma de borrar no es "seleccionar y usar un botón en el AppBar" no va a saber como usarla. Como este gesto no existe en ninguna otra app, es muy poco probable que se le vaya a ocurrir probarlo.

    Si al final decides implementarlo, te recomendaría poner un tutorial en tu aplicación, que se muestre por lo menos la primera vez que un usuario abre tu aplicación, para que sepa como la tiene que usar. Aún que no aprovecharías la "memoria muscular" ("Muscle Memory") que ha ganado usando todas las demás aplicaciones, por lo menos te asegurarías de que el usuario no se pierda parte de tu aplicación.

    Un saludo.


    Helge Mahrt - Microsoft Developer Support Engineer - If my reply answers your question, please mark this post as answered.

    • Propuesto como respuesta Nicoloco sábado, 10 de noviembre de 2012 22:28
    • Marcado como respuesta Ricardo RussoModerator martes, 18 de diciembre de 2012 13:46
    lunes, 5 de noviembre de 2012 15:28