void _list_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (!configurations.manual_tap && !selectable) { if (e.AddedItems.Count > 0) _list_select_item(e.AddedItems[0]); } if (!selectable) _list.SelectedIndex = -1; this.last_selected_index = _list.SelectedIndex; }