protected internal override void RowSelected(SettingsViewRecyclerAdapter adapter, int position) { Run(); if (_CommandCell.KeepSelectedUntilBack) { adapter.SelectedRow(this, position); } }
protected internal override bool RowLongPressed(SettingsViewRecyclerAdapter adapter, int position) { if (_CustomCell.LongCommand == null) { return(false); } _CustomCell.SendLongCommand(); return(true); }
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(); }
protected internal override void RowSelected(SettingsViewRecyclerAdapter adapter, int position) { CreateDialog(); }
protected internal virtual bool RowLongPressed(SettingsViewRecyclerAdapter adapter, int position) => false;
protected internal virtual void RowSelected(SettingsViewRecyclerAdapter adapter, int position) { }
protected internal override void RowSelected(SettingsViewRecyclerAdapter adapter, int position) { _Accessory.Checked = !_Accessory.Checked; }