TableSectionBase<T> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Oddíl tabulky, který obsahuje instance typu T, které jsou vykreslovány Xamarin.Forms.
public abstract class TableSectionBase<T> : Xamarin.Forms.TableSectionBase, System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IList<T>, System.Collections.Specialized.INotifyCollectionChanged where T : BindableObject
type TableSectionBase<'T (requires 'T :> BindableObject)> = class
inherit TableSectionBase
interface IList<'T (requires 'T :> BindableObject)>
interface ICollection<'T (requires 'T :> BindableObject)>
interface seq<'T (requires 'T :> BindableObject)>
interface IEnumerable
interface INotifyCollectionChanged
Parametry typu
- T
- Dědičnost
- Odvozené
- Implementuje
Poznámky
Oddíly slouží k seskupení buněk na obrazovce a jsou jediným platným přímým podřízeným objektem objektu TableRoot. Oddíly mohou obsahovat kterýkoli ze standardních Cells, včetně nových TableRoots.
TableRoots vložené v oddílu slouží k přechodu na novou hlubší úroveň.
Vývojáři můžou přiřadit záhlaví a zápatí buď jako vlastnosti řetězců (header a zápatí), nebo jako zobrazení, která se mají zobrazit (HeaderView a FooterView). Interně se používá stejné úložiště, takže se může zobrazit jenom jedno nebo druhé.
Konstruktory
TableSectionBase<T>() |
Vytvoří novou TableSection instanci s prázdným názvem. |
TableSectionBase<T>(String) |
Vytvoří novou TableSection instanci se zadaným |
Vlastnosti
BindingContext |
Získá nebo nastaví objekt, který obsahuje vlastnosti, které budou cílem vázané vlastnosti, které patří k tomuto BindableObject. (Zděděno od BindableObject) |
Count |
Získá počet položek v tomto TableSectionBase<T> objektu. |
Dispatcher |
Oddíl tabulky, který obsahuje instance typu T, které jsou vykreslovány Xamarin.Forms. (Zděděno od BindableObject) |
Item[Int32] |
Vrátí položku, která je uložena v umístění v tomto TableSectionBase<T> objektu určeném nástrojem |
TextColor |
Oddíl tabulky, který obsahuje instance typu T, které jsou vykreslovány Xamarin.Forms. (Zděděno od TableSectionBase) |
Title |
Získá nebo nastaví název. (Zděděno od TableSectionBase) |
Metody
Add(IEnumerable<T>) |
Přidá seznam položek do tohoto TableSectionBase<T> objektu. |
Add(T) |
Přidá položku do tohoto TableSectionBase<T> objektu. |
ApplyBindings() |
Použijte vazby na BindingContext. (Zděděno od BindableObject) |
Clear() |
Odebere všechny položky v tomto TableSectionBase<T>souboru . |
ClearValue(BindableProperty) |
Vymaže libovolnou hodnotu nastavenou SetValue pro |
ClearValue(BindablePropertyKey) |
Vymaže všechny hodnoty nastavené podle SetValue pro vlastnost, která je identifikovaná pomocí |
CoerceValue(BindableProperty) |
Oddíl tabulky, který obsahuje instance typu T, které jsou vykreslovány Xamarin.Forms. (Zděděno od BindableObject) |
CoerceValue(BindablePropertyKey) |
Oddíl tabulky, který obsahuje instance typu T, které jsou vykreslovány Xamarin.Forms. (Zděděno od BindableObject) |
Contains(T) |
Vrátí logickou hodnotu, která označuje, zda má TableSectionBase<T> nebo nemá odkaz na konkrétní objekt. |
CopyTo(T[], Int32) |
Zkopíruje prvky aktuální kolekce do objektu Array, počínaje zadaným indexem. |
GetEnumerator() |
Vrátí enumerátor, který iteruje položky v tomto TableSectionBase<T> objektu. |
GetValue(BindableProperty) |
Vrátí hodnotu, která je obsažena v BindableProperty. (Zděděno od BindableObject) |
GetValues(BindableProperty, BindableProperty) |
Zastaralé.
Pro interní použití platformou Xamarin.Forms. (Zděděno od BindableObject) |
GetValues(BindableProperty, BindableProperty, BindableProperty) |
Zastaralé.
Pro interní použití platformou Xamarin.Forms. (Zděděno od BindableObject) |
IndexOf(T) |
Vrátí index prvního výskytu v tomto TableSectionBase<T> objektu |
Insert(Int32, T) |
Vloží položku do tohoto TableSectionBase<T> objektu na zadané pozici. |
IsSet(BindableProperty) |
Vrátí |
OnBindingContextChanged() |
Zavolá metodu SetInheritedBindingContext(BindableObject, Object) předáním kontextu nové vazby na každou z položek v tomto TableSectionBase<T> objektu. |
OnPropertyChanged(String) |
Voláním této metody z podřízené třídy upozorněte, že došlo ke změně vlastnosti. (Zděděno od BindableObject) |
OnPropertyChanging(String) |
Voláním této metody z podřízené třídy oznámíte, že u vlastnosti dojde ke změně. (Zděděno od BindableObject) |
Remove(T) |
Odebere zadanou položku z tohoto TableSectionBase<T> objektu. |
RemoveAt(Int32) |
Odebere zadanou položku z tohoto TableSectionBase<T> objektu na pozici, která je určena nástrojem |
RemoveBinding(BindableProperty) |
Odebere dříve nastavenou vazbu. (Zděděno od BindableObject) |
SetBinding(BindableProperty, BindingBase) |
Přiřadí vazbu k vlastnosti. (Zděděno od BindableObject) |
SetValue(BindableProperty, Object) |
Nastaví hodnotu zadané vlastnosti. (Zděděno od BindableObject) |
SetValue(BindablePropertyKey, Object) |
Nastaví hodnotu propertyKey. (Zděděno od BindableObject) |
SetValueCore(BindableProperty, Object, SetValueFlags) |
Pro interní použití platformou Xamarin.Forms. (Zděděno od BindableObject) |
UnapplyBindings() |
Zruší použití všech dříve nastavených vazeb. (Zděděno od BindableObject) |
Událost
BindingContextChanged |
Vyvolá se při každé BindingContext změně vlastnosti. (Zděděno od BindableObject) |
CollectionChanged |
Událost, která je vyvolána při přidání nebo odebrání jedné nebo více položek z tohoto TableSectionBase<T> objektu. |
PropertyChanged |
Vyvolána při změně vlastnosti. (Zděděno od BindableObject) |
PropertyChanging |
Vyvolána, když se má změnit vlastnost. (Zděděno od BindableObject) |
Explicitní implementace rozhraní
ICollection<T>.IsReadOnly |
Vrátí |
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String) |
Pro interní použití platformou Xamarin.Forms. (Zděděno od BindableObject) |
IEnumerable.GetEnumerator() |
Vrátí enumerátor, který iteruje kolekci objektů v tomto TableSectionBase<T> objektu. |