IUITableViewDataSource Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Schnittstelle, die die erforderlichen Methoden (falls vorhanden) des Protokolls UITableViewDataSourcedarstellt.
[Foundation.Protocol(Name="UITableViewDataSource", WrapperType=typeof(UIKit.UITableViewDataSourceWrapper))]
public interface IUITableViewDataSource : IDisposable, ObjCRuntime.INativeObject
type IUITableViewDataSource = interface
interface INativeObject
interface IDisposable
- Abgeleitet
- Attribute
- Implementiert
Hinweise
Diese Schnittstelle enthält die erforderlichen Methoden (falls vorhanden) aus dem durch definierten UITableViewDataSourceProtokoll.
Wenn Entwickler Klassen erstellen, die diese Schnittstelle implementieren, werden die Implementierungsmethoden automatisch mit der übereinstimmenden Signatur der im UITableViewDataSource Protokoll definierten Methode nach Objective-C exportiert.
Optionale Methoden (falls vorhanden) werden von der UITableViewDataSource_Extensions -Klasse als Erweiterungsmethoden für die Schnittstelle bereitgestellt, sodass Entwickler alle optionalen Methoden für das Protokoll aufrufen können.
Eigenschaften
Handle |
Handle (Zeiger) auf die Darstellung des nicht verwalteten Objekts. (Geerbt von INativeObject) |
Methoden
GetCell(UITableView, NSIndexPath) |
Gibt eine Zelle zurück, die in |
RowsInSection(UITableView, nint) |
Die Anzahl der Zeilen im angegebenen Abschnitt. |
Erweiterungsmethoden
CanEditRow(IUITableViewDataSource, UITableView, NSIndexPath) |
Gibt an, ob die Zeile unter bearbeitbar sein soll. |
CanMoveRow(IUITableViewDataSource, UITableView, NSIndexPath) |
Gibt an, ob die Zeile unter an eine andere Position in der Tabellenansicht verschoben werden kann. |
CommitEditingStyle(IUITableViewDataSource, UITableView, UITableViewCellEditingStyle, NSIndexPath) |
Committ das Einfügen oder Löschen der angegebenen Zeile. |
MoveRow(IUITableViewDataSource, UITableView, NSIndexPath, NSIndexPath) |
Wird aufgerufen, wenn eine Zeile verschoben wurde, damit die Datenquelle die geänderte Zeilenposition "implementieren" kann, die auf der Benutzeroberfläche ausgeführt wurde. Dadurch wird sichergestellt, dass die Daten mit dem Angezeigten synchronisiert werden. |
NumberOfSections(IUITableViewDataSource, UITableView) |
Gibt die Anzahl der Abschnitte zurück, die zum Anzeigen der Daten erforderlich sind. |
SectionFor(IUITableViewDataSource, UITableView, String, nint) |
Gibt den Index des Abschnitts mit dem angegebenen und zurück. |
SectionIndexTitles(IUITableViewDataSource, UITableView) |
Gibt ein Array von Titeln zurück, die als Index in der Tabellenansicht angezeigt werden sollen. |
TitleForFooter(IUITableViewDataSource, UITableView, nint) |
Wird aufgerufen, um die Fußzeile für den angegebenen Abschnitt aufzufüllen. |
TitleForHeader(IUITableViewDataSource, UITableView, nint) |
Wird aufgerufen, um den Header für den angegebenen Abschnitt aufzufüllen. |