protected internal override void RowSelected(SettingsViewRecyclerAdapter adapter, int position) { Run(); if (_CommandCell.KeepSelectedUntilBack) { adapter.SelectedRow(this, position); } }
protected internal override void RowSelected(SettingsViewRecyclerAdapter adapter, int position) { if (!_CustomCell.IsSelectable) { return; } _Execute?.Invoke(); if (_CustomCell.KeepSelectedUntilBack) { adapter.SelectedRow(this, position); } }
protected internal override void RowSelected(SettingsViewRecyclerAdapter adapter, int position) { if (_PickerCell.ItemsSource == null || _PickerCell.ItemsSource.Count == 0) { return; } if (_PickerCell.KeepSelectedUntilBack) { adapter.SelectedRow(this, position); } ShowDialog(); }