TableSectionBase<T> Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Sekcja tabeli zawierająca wystąpienia typu T renderowane przez platformę 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
- Dziedziczenie
- Pochodne
- Implementuje
-
System.Collections.Generic.ICollection<T> System.Collections.Generic.IEnumerable<T> System.Collections.Generic.IList<T> System.Collections.IEnumerable System.Collections.Specialized.INotifyCollectionChanged
Uwagi
Sekcje są używane do grupowania komórek na ekranie i są jedynym prawidłowym bezpośrednim elementem podrzędnym obiektu TableRoot. Sekcje mogą zawierać dowolny standard Cell, w tym nowe TableRoot.
TableRoots osadzone w sekcji służą do przechodzenia do nowego poziomu głębiej.
Deweloperzy mogą przypisać nagłówek i stopkę jako właściwości ciągów (nagłówek i stopkę) lub jako widoki do wyświetlenia (HeaderView i FooterView). Wewnętrznie korzysta to z tego samego magazynu, więc tylko jeden lub drugi może obe pokazywać.
Konstruktory
TableSectionBase<T>() |
Tworzy nowe TableSection wystąpienie z pustym tytułem. |
TableSectionBase<T>(String) |
Tworzy nowe TableSection wystąpienie z określonym |
Właściwości
BindingContext |
Pobiera lub ustawia obiekt zawierający właściwości, które będą objęte przez powiązane właściwości, które należą do tego BindableObjectobiektu . (Odziedziczone po BindableObject) |
Count |
Pobiera liczbę elementów w tym TableSectionBase<T> obiekcie. |
Dispatcher |
Sekcja tabeli zawierająca wystąpienia typu T renderowane przez platformę Xamarin. Forms. (Odziedziczone po BindableObject) |
Item[Int32] |
Zwraca element, który jest przechowywany w lokalizacji w tym TableSectionBase<T> obiekcie określonym przez |
TextColor |
Sekcja tabeli zawierająca wystąpienia typu T renderowane przez platformę Xamarin. Forms. (Odziedziczone po TableSectionBase) |
Title |
Pobiera lub ustawia tytuł. (Odziedziczone po TableSectionBase) |
Metody
Add(IEnumerable<T>) |
Dodaje listę elementów do tego TableSectionBase<T> obiektu. |
Add(T) |
Dodaje element do tego TableSectionBase<T> obiektu. |
ApplyBindings() |
Zastosuj powiązania do elementu BindingContext. (Odziedziczone po BindableObject) |
Clear() |
Usuwa wszystkie elementy w tym TableSectionBase<T>obiekcie . |
ClearValue(BindableProperty) |
Czyści dowolną wartość ustawioną przez SetValue dla elementu |
ClearValue(BindablePropertyKey) |
Czyści dowolną wartość ustawioną dla SetValue właściwości, która jest identyfikowana przez |
CoerceValue(BindableProperty) |
Sekcja tabeli zawierająca wystąpienia typu T renderowane przez platformę Xamarin. Forms. (Odziedziczone po BindableObject) |
CoerceValue(BindablePropertyKey) |
Sekcja tabeli zawierająca wystąpienia typu T renderowane przez platformę Xamarin. Forms. (Odziedziczone po BindableObject) |
Contains(T) |
Zwraca wartość logiczną wskazującą, czy ma to TableSectionBase<T> odwołanie do określonego obiektu. |
CopyTo(T[], Int32) |
Kopiuje elementy bieżącej kolekcji do obiektu System.Array, zaczynając od określonego indeksu. |
GetEnumerator() |
Zwraca moduł wyliczający, który iteruje po elementach w tym TableSectionBase<T> obiekcie. |
GetValue(BindableProperty) |
Zwraca wartość zawartą w właściwości BindableProperty. (Odziedziczone po BindableObject) |
GetValues(BindableProperty, BindableProperty) |
Przestarzałe.
Do użytku wewnętrznego przez platformę Xamarin. Forms platformy. (Odziedziczone po BindableObject) |
GetValues(BindableProperty, BindableProperty, BindableProperty) |
Przestarzałe.
Do użytku wewnętrznego przez platformę Xamarin. Forms platformy. (Odziedziczone po BindableObject) |
IndexOf(T) |
Zwraca indeks pierwszego wystąpienia |
Insert(Int32, T) |
Wstawia element do tego TableSectionBase<T> obiektu w określonej pozycji. |
IsSet(BindableProperty) |
Zwraca wartość |
OnBindingContextChanged() |
Wywołuje metodę SetInheritedBindingContext(BindableObject, Object) , przekazując nowy kontekst powiązania dla każdego z elementów w tym TableSectionBase<T> obiekcie. |
OnPropertyChanged(String) |
Wywołaj tę metodę z klasy podrzędnej, aby powiadomić o zmianie właściwości. (Odziedziczone po BindableObject) |
OnPropertyChanging(String) |
Wywołaj tę metodę z klasy podrzędnej, aby powiadomić, że zmiana ma nastąpić we właściwości. (Odziedziczone po BindableObject) |
Remove(T) |
Usuwa określony element z tego TableSectionBase<T> obiektu. |
RemoveAt(Int32) |
Usuwa określony element z tego TableSectionBase<T> obiektu na pozycji określonej przez |
RemoveBinding(BindableProperty) |
Usuwa wcześniej ustawione powiązanie. (Odziedziczone po BindableObject) |
SetBinding(BindableProperty, BindingBase) |
Przypisuje powiązanie do właściwości. (Odziedziczone po BindableObject) |
SetValue(BindableProperty, Object) |
Ustawia wartość określonej właściwości. (Odziedziczone po BindableObject) |
SetValue(BindablePropertyKey, Object) |
Ustawia wartość propertyKey. (Odziedziczone po BindableObject) |
SetValueCore(BindableProperty, Object, SetValueFlags) |
Do użytku wewnętrznego przez platformę Xamarin. Forms platformy. (Odziedziczone po BindableObject) |
UnapplyBindings() |
Usuwa wszystkie wcześniej ustawione powiązania. (Odziedziczone po BindableObject) |
Zdarzenia
BindingContextChanged |
Wywoływane za każdym razem, gdy zmienia się BindingContext właściwość. (Odziedziczone po BindableObject) |
CollectionChanged |
Zdarzenie, które jest zgłaszane, gdy co najmniej jeden element jest dodawany do lub usuwany z tego TableSectionBase<T> obiektu. |
PropertyChanged |
Podniesione, gdy właściwość uległa zmianie. (Odziedziczone po BindableObject) |
PropertyChanging |
Podniesione, gdy właściwość ma ulec zmianie. (Odziedziczone po BindableObject) |
Jawne implementacje interfejsu
ICollection<T>.IsReadOnly |
Zwraca wartość |
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String) |
Do użytku wewnętrznego przez platformę Xamarin. Forms platformy. (Odziedziczone po BindableObject) |
IEnumerable.GetEnumerator() |
Zwraca moduł wyliczający, który iteruje po kolekcji obiektów w tym TableSectionBase<T> obiekcie. |
Metody rozszerzania
GetPropertyIfSet<T>(BindableObject, BindableProperty, T) |
Sekcja tabeli zawierająca wystąpienia typu T renderowane przez platformę Xamarin. Forms. |
SetAppThemeColor(BindableObject, BindableProperty, Color, Color) |
Sekcja tabeli zawierająca wystąpienia typu T renderowane przez platformę Xamarin. Forms. |
SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String) |
Tworzy i stosuje powiązanie do właściwości. |
SetBinding<TSource>(BindableObject, BindableProperty, Expression<Func<TSource,Object>>, BindingMode, IValueConverter, String) |
Przestarzałe.
Tworzy i stosuje powiązanie na podstawie wyrażenia. |
SetOnAppTheme<T>(BindableObject, BindableProperty, T, T) |
Sekcja tabeli zawierająca wystąpienia typu T renderowane przez platformę Xamarin. Forms. |
ForEach<T>(IEnumerable<T>, Action<T>) |
Do użytku wewnętrznego przez platformę Xamarin. Forms platformy. |
GroupToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Do użytku wewnętrznego przez platformę Xamarin. Forms platformy. |
IndexOf<T>(IEnumerable<T>, T) |
Do użytku wewnętrznego przez platformę Xamarin. Forms platformy. |
IndexOf<T>(IEnumerable<T>, Func<T,Boolean>) |
Do użytku wewnętrznego przez platformę Xamarin. Forms platformy. |
Prepend<T>(IEnumerable<T>, T) |
Do użytku wewnętrznego przez platformę Xamarin. Forms platformy. |