4 types derived from Cell
Microsoft.Maui.Controls (4)
Cells\EntryCell.cs (1)
9
public class EntryCell :
Cell
, ITextAlignmentElement, IEntryCellController, ITextAlignment
Cells\SwitchCell.cs (1)
8
public class SwitchCell :
Cell
Cells\TextCell.cs (1)
9
public class TextCell :
Cell
Cells\ViewCell.cs (1)
9
public class ViewCell :
Cell
58 references to Cell
Microsoft.Maui.Controls (58)
Cells\Cell.cs (11)
19
public static readonly BindableProperty IsEnabledProperty = BindableProperty.Create(nameof(IsEnabled), typeof(bool), typeof(
Cell
), true, propertyChanged: OnIsEnabledPropertyChanged);
283
(bindable as
Cell
).OnPropertyChanged(nameof(HasContextActions));
335
public IPlatformElementConfiguration<T,
Cell
> On<T>() where T : IConfigPlatform
340
IElementConfiguration<
Cell
> GetElementConfiguration()
345
class ElementConfiguration : IElementConfiguration<
Cell
>
347
readonly Lazy<PlatformConfigurationRegistry<
Cell
>> _platformConfigurationRegistry;
348
public ElementConfiguration(
Cell
cell)
351
new Lazy<PlatformConfigurationRegistry<
Cell
>>(() => new PlatformConfigurationRegistry<
Cell
>(cell));
355
public IPlatformElementConfiguration<T,
Cell
> On<T>() where T : IConfigPlatform
360
internal PlatformConfigurationRegistry<
Cell
> Registry => _platformConfigurationRegistry.Value;
Element\Element.cs (1)
31
/// <term><see cref = "
Cell
"/></term>
Internals\CellExtensions.cs (1)
41
public static Tuple<int, int> GetPath(this
Cell
cell)
ITableModel.cs (2)
8
Cell
GetCell(int section, int row);
9
Cell
GetHeaderCell(int section);
ListView\IListViewController.cs (7)
15
Cell
CreateDefaultCell(object item);
17
void NotifyRowTapped(int index, int inGroupIndex,
Cell
cell);
18
void NotifyRowTapped(int index, int inGroupIndex,
Cell
cell, bool isContextMenuRequested);
19
void NotifyRowTapped(int index,
Cell
cell);
20
void NotifyRowTapped(int index,
Cell
cell, bool isContextMenuRequested);
21
void SendCellAppearing(
Cell
cell);
22
void SendCellDisappearing(
Cell
cell);
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)
PlatformConfiguration\AndroidSpecific\ViewCell.cs (6)
5
using FormsCell = Maui.Controls.
Cell
;
15
var
cell = element as
FormsCell
;
32
public static bool GetIsContextActionsLegacyModeEnabled(this IPlatformElementConfiguration<Android,
FormsCell
> config)
38
public static IPlatformElementConfiguration<Android,
FormsCell
> SetIsContextActionsLegacyModeEnabled(this IPlatformElementConfiguration<Android,
FormsCell
> config, bool value)
PlatformConfiguration\iOSSpecific\Cell.cs (4)
5
using FormsElement = Maui.Controls.
Cell
;
22
public static Color DefaultBackgroundColor(this IPlatformElementConfiguration<iOS,
FormsElement
> config)
26
public static IPlatformElementConfiguration<iOS,
FormsElement
> SetDefaultBackgroundColor(this IPlatformElementConfiguration<iOS,
FormsElement
> config, Color value)
TableView\TableModel.cs (4)
14
public virtual
Cell
GetCell(int section, int row)
17
var
cell = item as
Cell
;
25
public virtual
Cell
GetHeaderCell(int section)
TableView\TableSection.cs (1)
165
public sealed class TableSection : TableSectionBase<
Cell
>
TableView\TableView.cs (9)
128
foreach (
Cell
cell in Root.SelectMany(r => r))
161
childCollectionChangedEventArgs.Args.NewItems?.Cast<
Cell
>().ForEach(cell => cell.Parent = this);
175
static readonly BindableProperty PathProperty = BindableProperty.Create("Path", typeof(Tuple<int, int>), typeof(
Cell
), null);
200
public override
Cell
GetCell(int section, int row)
202
var
cell = (
Cell
)GetItem(section, row);
236
((
Cell
)item).OnTapped();
239
internal static Tuple<int, int> GetPath(
Cell
item)
262
static void SetPath(
Cell
item, Tuple<int, int> index)
TemplatedItemsList.cs (1)
38
static readonly BindablePropertyKey IsGroupHeaderPropertyKey = BindableProperty.CreateAttachedReadOnly("IsGroupHeader", typeof(bool), typeof(
Cell
), false);