Compartilhar via


IUITableViewDataSource Interface

Definição

Interface que representa os métodos necessários (se houver) do protocolo UITableViewDataSource.

[Foundation.Protocol(Name="UITableViewDataSource", WrapperType=typeof(UIKit.UITableViewDataSourceWrapper))]
public interface IUITableViewDataSource : IDisposable, ObjCRuntime.INativeObject
type IUITableViewDataSource = interface
    interface INativeObject
    interface IDisposable
Derivado
Atributos
Implementações

Comentários

Essa interface contém os métodos necessários (se houver) do protocolo definido por UITableViewDataSource.

Se os desenvolvedores criarem classes que implementam essa interface, os métodos de implementação serão exportados automaticamente para Objective-C com a assinatura correspondente do método definido no UITableViewDataSource protocolo.

Métodos opcionais (se houver) são fornecidos pela UITableViewDataSource_Extensions classe como métodos de extensão para a interface, permitindo que os desenvolvedores invoquem quaisquer métodos opcionais no protocolo.

Propriedades

Handle

Manipule (ponteiro) para a representação de objeto não gerenciado.

(Herdado de INativeObject)

Métodos

GetCell(UITableView, NSIndexPath)

Retorna uma célula que pode ser inserida em indexPath.

RowsInSection(UITableView, nint)

O número de linhas na seção especificada.

Métodos de Extensão

CanEditRow(IUITableViewDataSource, UITableView, NSIndexPath)

Se a linha localizada em deve ser editável.

CanMoveRow(IUITableViewDataSource, UITableView, NSIndexPath)

Se a linha localizada em pode ser movida para outro local no modo de exibição de tabela.

CommitEditingStyle(IUITableViewDataSource, UITableView, UITableViewCellEditingStyle, NSIndexPath)

Confirma a inserção ou exclusão da linha especificada.

MoveRow(IUITableViewDataSource, UITableView, NSIndexPath, NSIndexPath)

Chamado quando uma linha foi movida para que a fonte de dados possa 'implementar' a posição de linha alterada que foi executada na interface do usuário. Isso garante que os dados sejam mantidos em sincronia com o que está sendo exibido.

NumberOfSections(IUITableViewDataSource, UITableView)

Retorna o número de seções necessárias para exibir os dados.

SectionFor(IUITableViewDataSource, UITableView, String, nint)

Retorna o índice da seção com os dados e .

SectionIndexTitles(IUITableViewDataSource, UITableView)

Retorna uma matriz de títulos a serem exibidos como um índice na exibição de tabela.

TitleForFooter(IUITableViewDataSource, UITableView, nint)

Chamado para preencher o rodapé da seção especificada.

TitleForHeader(IUITableViewDataSource, UITableView, nint)

Chamado para preencher o cabeçalho da seção especificada.

Aplica-se a