public void Selected(UniqueOrientationDTO model) { var _model = source.Where(o => o.Id == model.Id).FirstOrDefault(); if (_model is null) { return; } _model.Selected = !_model.Selected; _model.render(); int index = source.IndexOf(_model); if (index < 0) { return; } source[index] = _model; }
public void OnItemTapped(object sender, ItemTappedEventArgs e) { UniqueOrientationDTO item = e.Item as UniqueOrientationDTO; modelContext.Selected(item); }
public void OnItemSelected(object sender, SelectedItemChangedEventArgs e) { UniqueOrientationDTO item = e.SelectedItem as UniqueOrientationDTO; modelContext.Selected(item); }