TableSectionBase<T> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Seção de tabela que contém as instâncias do tipo T processadas por 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
Parâmetros de tipo
- T
- Herança
- Derivado
- Implementações
-
System.Collections.Generic.ICollection<T> System.Collections.Generic.IEnumerable<T> System.Collections.Generic.IList<T> System.Collections.IEnumerable System.Collections.Specialized.INotifyCollectionChanged
Comentários
As seções são usadas para agrupar células na tela e são o único filho direto válido do TableRoot. As seções podem conter qualquer um dos s padrão Cell, incluindo novos TableRoots.
TableRootos s inseridos em uma seção são usados para navegar para um novo nível mais profundo.
Os desenvolvedores podem atribuir um cabeçalho e um rodapé como propriedades de cadeias de caracteres (Cabeçalho e Rodapé) ou como Exibições a serem mostradas (HeaderView e FooterView). Internamente, isso usa o mesmo armazenamento, portanto, apenas um ou outro pode obe mostrado.
Construtores
TableSectionBase<T>() |
Constrói uma nova instância TableSection com um título vazio. |
TableSectionBase<T>(String) |
Constrói uma nova instância TableSection com o |
Propriedades
BindingContext |
Obtém ou define o objeto que contém as propriedades que serão o destino das propriedades associadas que pertencem a este BindableObject. (Herdado de BindableObject) |
Count |
Obtém o número de itens neste objeto TableSectionBase<T>. |
Dispatcher |
Seção de tabela que contém as instâncias do tipo T processadas por Xamarin.Forms. (Herdado de BindableObject) |
Item[Int32] |
Retorna o item armazenado no local neste objeto TableSectionBase<T> especificado por |
TextColor |
Seção de tabela que contém as instâncias do tipo T processadas por Xamarin.Forms. (Herdado de TableSectionBase) |
Title |
Obtém ou define o título. (Herdado de TableSectionBase) |
Métodos
Add(IEnumerable<T>) |
Adiciona uma lista de itens a este objeto TableSectionBase<T>. |
Add(T) |
Adiciona um item a este objeto TableSectionBase<T>. |
ApplyBindings() |
Aplicar as associações a BindingContext. (Herdado de BindableObject) |
Clear() |
Remove todos os itens desta TableSectionBase<T>. |
ClearValue(BindableProperty) |
Limpa qualquer valor definido por SetValue para |
ClearValue(BindablePropertyKey) |
Limpa qualquer valor definido por SetValue para a propriedade identificada por |
CoerceValue(BindableProperty) |
Seção de tabela que contém as instâncias do tipo T processadas por Xamarin.Forms. (Herdado de BindableObject) |
CoerceValue(BindablePropertyKey) |
Seção de tabela que contém as instâncias do tipo T processadas por Xamarin.Forms. (Herdado de BindableObject) |
Contains(T) |
Retorna um valor booliano que indica se este TableSectionBase<T> tem ou não uma referência a um objeto específico. |
CopyTo(T[], Int32) |
Copia os elementos da coleção atual para um System.Array, começando no índice especificado. |
GetEnumerator() |
Retorna um enumerador que itera pelos itens neste TableSectionBase<T> objeto. |
GetValue(BindableProperty) |
Retorna o valor contido na BindableProperty. (Herdado de BindableObject) |
GetValues(BindableProperty, BindableProperty, BindableProperty) |
Obsoleto.
Para uso interno pela plataforma do Xamarin.Forms. (Herdado de BindableObject) |
GetValues(BindableProperty, BindableProperty) |
Obsoleto.
Para uso interno pela plataforma do Xamarin.Forms. (Herdado de BindableObject) |
IndexOf(T) |
Retorna o índice da primeira ocorrência de |
Insert(Int32, T) |
Insere um item neste objeto TableSectionBase<T> na posição especificada. |
IsSet(BindableProperty) |
Retornará |
OnBindingContextChanged() |
Chama o método SetInheritedBindingContext(BindableObject, Object), passando o novo contexto de associação, em cada um dos itens neste objeto TableSectionBase<T>. |
OnPropertyChanged(String) |
Chame esse método de uma classe filho para notificar que ocorreu uma alteração em uma propriedade. (Herdado de BindableObject) |
OnPropertyChanging(String) |
Chame esse método de uma classe filho para notificar que uma alteração vai acontecer em uma propriedade. (Herdado de BindableObject) |
Remove(T) |
Remove um item especificado deste objeto TableSectionBase<T>. |
RemoveAt(Int32) |
Remove um item especificado deste objeto TableSectionBase<T> na posição especificada pelo |
RemoveBinding(BindableProperty) |
Remove uma associação definida anteriormente. (Herdado de BindableObject) |
SetBinding(BindableProperty, BindingBase) |
Atribui uma associação a uma propriedade. (Herdado de BindableObject) |
SetValue(BindableProperty, Object) |
Define o valor da propriedade especificada. (Herdado de BindableObject) |
SetValue(BindablePropertyKey, Object) |
Define o valor da propertyKey. (Herdado de BindableObject) |
SetValueCore(BindableProperty, Object, SetValueFlags) |
Para uso interno pela plataforma do Xamarin.Forms. (Herdado de BindableObject) |
UnapplyBindings() |
Cancela a aplicação de todas as associações definidas anteriormente. (Herdado de BindableObject) |
Eventos
BindingContextChanged |
Gerado sempre que a propriedade BindingContext muda. (Herdado de BindableObject) |
CollectionChanged |
Evento gerado quando um ou mais itens são adicionados ou removidos deste objeto TableSectionBase<T>. |
PropertyChanged |
Gerado quando uma propriedade foi alterada. (Herdado de BindableObject) |
PropertyChanging |
Gerado quando uma propriedade está prestes a mudar. (Herdado de BindableObject) |
Implantações explícitas de interface
ICollection<T>.IsReadOnly |
Retorna |
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String) |
Para uso interno pela plataforma do Xamarin.Forms. (Herdado de BindableObject) |
IEnumerable.GetEnumerator() |
Retorna um enumerador que itera pela coleção de objetos neste objeto TableSectionBase<T>. |
Métodos de Extensão
GetPropertyIfSet<T>(BindableObject, BindableProperty, T) |
Seção de tabela que contém as instâncias do tipo T processadas por Xamarin.Forms. |
SetAppThemeColor(BindableObject, BindableProperty, Color, Color) |
Seção de tabela que contém as instâncias do tipo T processadas por Xamarin.Forms. |
SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String) |
Cria e aplica uma associação a uma propriedade. |
SetBinding<TSource>(BindableObject, BindableProperty, Expression<Func<TSource,Object>>, BindingMode, IValueConverter, String) |
Obsoleto.
Cria e aplica uma associação de uma expressão. |
SetOnAppTheme<T>(BindableObject, BindableProperty, T, T) |
Seção de tabela que contém as instâncias do tipo T processadas por Xamarin.Forms. |
ForEach<T>(IEnumerable<T>, Action<T>) |
Para uso interno pela plataforma do Xamarin.Forms. |
GroupToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Para uso interno pela plataforma do Xamarin.Forms. |
IndexOf<T>(IEnumerable<T>, T) |
Para uso interno pela plataforma do Xamarin.Forms. |
IndexOf<T>(IEnumerable<T>, Func<T,Boolean>) |
Para uso interno pela plataforma do Xamarin.Forms. |
Prepend<T>(IEnumerable<T>, T) |
Para uso interno pela plataforma do Xamarin.Forms. |