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, BindableProperty) |
Przestarzałe.
Do użytku wewnętrznego przez platformę Xamarin. Forms platformy. (Odziedziczone po BindableObject) |
| GetValues(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. |