Compatibility\Handlers\ListView\iOS\CellRenderer.cs (13)
10 public class CellRenderer : ElementHandler<Cell, UITableViewCell>, IRegisterable
12 static readonly BindableProperty RealCellProperty = BindableProperty.CreateAttached("RealCell", typeof(UITableViewCell), typeof(Cell), null);
16 public static PropertyMapper<Cell, CellRenderer> Mapper =
17 new PropertyMapper<Cell, CellRenderer>(ElementHandler.ElementMapper);
19 public static CommandMapper<Cell, CellRenderer> CommandMapper =
20 new CommandMapper<Cell, CellRenderer>(ElementHandler.ElementCommandMapper);
38 public virtual UITableViewCell GetCell(Cell item, UITableViewCell reusableCell, UITableView tv)
65 public virtual void SetAccessibility(UITableViewCell tableViewCell, Cell cell)
91 public virtual void SetBackgroundColor(UITableViewCell tableViewCell, Cell cell, UIColor color)
107 protected void UpdateBackground(UITableViewCell tableViewCell, Cell cell)
122 if (cell.GetIsGroupHeader<ItemsView<Cell>, Cell>())
181 if (index == null && VirtualView is Cell c)
ListView\ListView.cs (11)
19 public class ListView : ItemsView<Cell>, IListViewController, IElementConfiguration<ListView>, IVisualTreeElement
335 public void SendCellAppearing(Cell cell)
340 public void SendCellDisappearing(Cell cell)
414 protected override Cell CreateDefault(object item)
445 protected override void SetupContent(Cell content, int index)
459 protected override void UnhookContent(Cell content)
476 public Cell CreateDefaultCell(object item)
507 public void NotifyRowTapped(int groupIndex, int inGroupIndex, Cell cell = null)
533 public void NotifyRowTapped(int groupIndex, int inGroupIndex, Cell cell, bool isContextMenuRequested)
573 public void NotifyRowTapped(int index, Cell cell = null)
588 public void NotifyRowTapped(int index, Cell cell, bool isContextmenuRequested)