locked
Correct ListView interaction

    Question

  • Hi all!

    I have a ListView with SelectionMode=Multiple. Users can select multiple items and then click a button to perform an operation that involves all of them.

    Now, I want to associate a detail page to each ListView item. What is the correct action to use in order to show this detail page? I mean, to double tap the item, to swipe, etc..

    Thanks in advance for any suggestion!


    Marco Minerva [MCPD]
    Blog: http://blogs.ugidotnet.org/marcom
    Twitter: @marcominerva

    Thursday, April 26, 2012 10:43 PM

Answers

  • I think the best approach would be to use the AppBar. You can open it programmatically as soon as the user selects something, and then they can choose to either perform the multi-item action or go to the details view.

    Now, you'll have to think through what to do if the use chooses details with multiple items selected. Maybe display the details for the first selected item with forward and back buttons to cycle through the rest?

    HTH


    Rebecca M. Riordan

    Saturday, April 28, 2012 1:30 PM

All replies

  • Per the touch interaction guidelines, a single tap should initiate the primary action.

    HTH


    Rebecca M. Riordan

    Friday, April 27, 2012 12:37 PM
  • Sure, but if I want to do two different actions?

    I mean, The users can select multiple items and click a button to perform an operation that involves all of them. But, at the same time, I would give the user the possibility to open a page that shows details about one specified item.

    How can I design my UI to accomplish these tasks?


    Marco Minerva [MCPD]
    Blog: http://blogs.ugidotnet.org/marcom
    Twitter: @marcominerva

    Friday, April 27, 2012 1:56 PM
  • I think the best approach would be to use the AppBar. You can open it programmatically as soon as the user selects something, and then they can choose to either perform the multi-item action or go to the details view.

    Now, you'll have to think through what to do if the use chooses details with multiple items selected. Maybe display the details for the first selected item with forward and back buttons to cycle through the rest?

    HTH


    Rebecca M. Riordan

    Saturday, April 28, 2012 1:30 PM
  • Thank you for the answer, I'll follow your suggestion!

    Marco Minerva [MCPD]
    Blog: http://blogs.ugidotnet.org/marcom
    Twitter: @marcominerva

    Saturday, April 28, 2012 2:09 PM