Compartilhar via


TableSectionBase<T> Classe

Definição

Classe base abstrata definindo uma seção de tabela.

generic <typename T>
 where T : BindableObjectpublic ref class TableSectionBase abstract : Microsoft::Maui::Controls::TableSectionBase, Microsoft::Maui::IVisualTreeElement, System::Collections::Generic::ICollection<T>, System::Collections::Generic::IEnumerable<T>, System::Collections::Generic::IList<T>, System::Collections::Specialized::INotifyCollectionChanged
public abstract class TableSectionBase<T> : Microsoft.Maui.Controls.TableSectionBase, Microsoft.Maui.IVisualTreeElement, 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 IVisualTreeElement
    interface INotifyCollectionChanged
Public MustInherit Class TableSectionBase(Of T)
Inherits TableSectionBase
Implements ICollection(Of T), IEnumerable(Of T), IList(Of T), INotifyCollectionChanged, IVisualTreeElement

Parâmetros de tipo

T
Herança
TableSectionBase<T>
Derivado
Implementações

Comentários

A ser adicionado.

Construtores

TableSectionBase<T>()

Constrói uma seção sem um cabeçalho vazio.

TableSectionBase<T>(String)

Constrói uma seção com o cabeçalho especificado.

Propriedades

BindingContext

Obtém ou define um objeto que contém as propriedades que serão direcionadas pelas propriedades associadas que pertencem a este BindableObject. Esta é uma propriedade associável.

(Herdado de BindableObject)
Count

Classe base abstrata definindo uma seção de tabela.

Dispatcher

Obtém o dispatcher que estava disponível quando esse objeto associável foi criado, caso contrário, tenta encontrar o dispatcher disponível mais próximo (provavelmente o da janela/aplicativo).

(Herdado de BindableObject)
Item[Int32]

Classe base abstrata definindo uma seção de tabela.

TextColor

Classe base abstrata definindo uma seção de tabela.

(Herdado de TableSectionBase)
Title

Obtém ou define o título.

(Herdado de TableSectionBase)

Métodos

Add(IEnumerable<T>)

Classe base abstrata definindo uma seção de tabela.

Add(T)

Classe base abstrata definindo uma seção de tabela.

ApplyBindings()

Aplica todas as associações atuais a BindingContext.

(Herdado de BindableObject)
Clear()

Classe base abstrata definindo uma seção de tabela.

ClearValue(BindableProperty)

Limpa qualquer valor definido anteriormente para uma propriedade associável.

(Herdado de BindableObject)
ClearValue(BindablePropertyKey)

Limpa qualquer valor definido anteriormente para uma propriedade associável, identificada por sua chave.

(Herdado de BindableObject)
CoerceValue(BindableProperty)

Força-se o valor da propriedade associável especificada. Isso é feito invocando BindableProperty.CoerceValueDelegate a propriedade associável especificada.

(Herdado de BindableObject)
CoerceValue(BindablePropertyKey)

Força-se o valor da propriedade associável especificada. Isso é feito invocando BindableProperty.CoerceValueDelegate a propriedade associável especificada.

(Herdado de BindableObject)
Contains(T)

Classe base abstrata definindo uma seção de tabela.

CopyTo(T[], Int32)

Classe base abstrata definindo uma seção de tabela.

GetEnumerator()

Classe base abstrata definindo uma seção de tabela.

GetValue(BindableProperty)

Retorna o valor contido na propriedade associável fornecida.

(Herdado de BindableObject)
IndexOf(T)

Classe base abstrata definindo uma seção de tabela.

Insert(Int32, T)

Classe base abstrata definindo uma seção de tabela.

IsSet(BindableProperty)

Determina se existe ou não uma propriedade associável e tem um conjunto de valores.

(Herdado de BindableObject)
OnBindingContextChanged()

Classe base abstrata definindo uma seção de tabela.

OnPropertyChanged(String)

Aciona o evento PropertyChanged.

(Herdado de BindableObject)
OnPropertyChanging(String)

Aciona o evento PropertyChanging.

(Herdado de BindableObject)
Remove(T)

Classe base abstrata definindo uma seção de tabela.

RemoveAt(Int32)

Classe base abstrata definindo uma seção de tabela.

RemoveBinding(BindableProperty)

Remove uma associação definida anteriormente de uma propriedade associável.

(Herdado de BindableObject)
SetBinding(BindableProperty, BindingBase)

Atribui uma associação a uma propriedade associável.

(Herdado de BindableObject)
SetValue(BindableProperty, Object)

Define o valor da propriedade associável especificada.

(Herdado de BindableObject)
SetValue(BindablePropertyKey, Object)

Define o valor da propriedade associável especificada.

(Herdado de BindableObject)
UnapplyBindings()

Remove todas as associações atuais do contexto atual.

(Herdado de BindableObject)

Eventos

BindingContextChanged

Ocorre quando o valor da propriedade BindingContext muda.

(Herdado de BindableObject)
CollectionChanged

Classe base abstrata definindo uma seção de tabela.

PropertyChanged

Ocorre quando um valor de propriedade é alterado.

(Herdado de BindableObject)
PropertyChanging

Ocorre quando um valor da propriedade está sendo alterado.

(Herdado de BindableObject)

Implantações explícitas de interface

ICollection<T>.IsReadOnly

Classe base abstrata definindo uma seção de tabela.

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Classe base abstrata definindo uma seção de tabela.

(Herdado de BindableObject)
IEnumerable.GetEnumerator()

Classe base abstrata definindo uma seção de tabela.

IVisualTreeElement.GetVisualChildren()

Classe base abstrata definindo uma seção de tabela.

IVisualTreeElement.GetVisualParent()

Classe base abstrata definindo uma seção de tabela.

Métodos de Extensão

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Classe base abstrata definindo uma seção de tabela.

SetAppTheme<T>(BindableObject, BindableProperty, T, T)

Classe base abstrata definindo uma seção de tabela.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Classe base abstrata definindo uma seção de tabela.

SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String)

Cria e aplica uma associação a uma propriedade.

SetBinding<TSource,TProperty>(BindableObject, BindableProperty, Func<TSource,TProperty>, BindingMode, IValueConverter, Object, String, Object, Object, Object)

Cria uma associação entre uma propriedade no objeto de origem e uma propriedade no objeto de destino.

GetVisualElementWindow(IVisualTreeElement)

Obtém a janela que contém o elemento da árvore visual, se o elemento estiver contido em uma.

GetVisualTreeDescendants(IVisualTreeElement)

Obtém toda a hierarquia de descendentes como uma lista de filhos para um determinado elemento de árvore visual.

GetVisualTreeElements(IVisualTreeElement, Point)

Obtém a lista dos filhos de um elemento de árvore visual com base em um determinado ponto.

GetVisualTreeElements(IVisualTreeElement, Rect)

Obtém uma lista de filhos de elementos de árvore visual com base em um retângulo.

GetVisualTreeElements(IVisualTreeElement, Double, Double, Double, Double)

Obtém uma lista de filhos de elementos de árvore visual com base em um retângulo definido por suas coordenadas que são especificadas em unidades de plataforma, não em pixels.

GetVisualTreeElements(IVisualTreeElement, Double, Double)

Obtém uma lista de filhos de elementos de árvore visual com base em um determinado ponto x, y.

Aplica-se a