In my WP8 application I would like to implement a functionality that is very similar to what is present in standard mail app – an ability for user to select multiple items from list. I’ve provided some screenshots to illustrate this behavior:
Normal state:
User taps item’s left corner and it becomes blue:
Item is selected

My question is if this multiple selection ability is a standard option for some container control or if I should do some custom programming to achieve this? In the latter case, what’s the best approach you’d take to implement this, please share your thoughts.
For WP8 Multi-Selection you’ll need to use the Windows Phone Toolkit‘s LongListMultiSelector.
You can find code samples on how to use LongListMultiSelector here (and here for the code behind). Here are the relevant XAML code snippets:
When you run these code snippet you can see the following:
You can read more about the Windows Phone 8 Toolkit here.