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. |