I am having an issue with selecting list view items twice in a row. So when I select one item it loads another list. This is not a problem but when I click back to go back to the previous list view I am no longer able to click the same list view item.
I have done some reading and there seems to be an idea of 'de-selecting' the list view item at some point in the code so being able to select the same item again.
The selection is done using the MVVM model so the code that handles the selection etc.

```
 // bound to list items on front end, reacts to tap on each item
 // and loads route information for the route that is selected

    RouteInfo _selected_item;
    public RouteInfo RouteLabelSelected
    {
        get { return _selected_item; }
        set
        {
            if (Equals(value, _selected_item)) return;
            _selected_item = value;
            OnPropertyChanged(nameof(RouteLabelSelected));
            OpenRoutePage(_selected_item.ID);

        }

    }

```

The OpenRoutePage method simply opens the next list view, as I said this works fine.
I have attached some images to better illustrate the problem.

[![enter image description here](https://i.stack.imgur.com/4pkZp.png)](https://i.stack.imgur.com/4pkZp.png)

[![enter image description here](https://i.stack.imgur.com/XIgqk.png)](https://i.stack.imgur.com/XIgqk.png)

[![enter image description here](https://i.stack.imgur.com/DD8eF.png)](https://i.stack.imgur.com/DD8eF.png)

Any help would be appreciated, forgive the artwork.