Condividi tramite


TableSectionBase<T> Classe

Definizione

Classe di base astratta che definisce una sezione della tabella.

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

Parametri di tipo

T
Ereditarietà
TableSectionBase<T>
Derivato
Implementazioni

Commenti

Da aggiungere.

Costruttori

TableSectionBase<T>()

Costruisce una sezione senza un'intestazione vuota.

TableSectionBase<T>(String)

Costruisce una sezione con l'intestazione specificata.

Proprietà

BindingContext

Ottiene o imposta un oggetto contenente le proprietà destinate alle proprietà associate che appartengono a questo BindableObjectoggetto . Si tratta di una proprietà associabile.

(Ereditato da BindableObject)
Count

Classe di base astratta che definisce una sezione della tabella.

Dispatcher

Ottiene il dispatcher disponibile quando è stato creato questo oggetto associabile, in caso contrario tenta di trovare il dispatcher più vicino disponibile (probabilmente la finestra/app).

(Ereditato da BindableObject)
Item[Int32]

Classe di base astratta che definisce una sezione della tabella.

TextColor

Classe di base astratta che definisce una sezione della tabella.

(Ereditato da TableSectionBase)
Title

Ottiene o imposta il titolo.

(Ereditato da TableSectionBase)

Metodi

Add(IEnumerable<T>)

Classe di base astratta che definisce una sezione della tabella.

Add(T)

Classe di base astratta che definisce una sezione della tabella.

ApplyBindings()

Applica tutte le associazioni correnti a BindingContext.

(Ereditato da BindableObject)
Clear()

Classe di base astratta che definisce una sezione della tabella.

ClearValue(BindableProperty)

Cancella qualsiasi valore impostato in precedenza per una proprietà associabile.

(Ereditato da BindableObject)
ClearValue(BindablePropertyKey)

Cancella qualsiasi valore impostato in precedenza per una proprietà associabile, identificata dalla relativa chiave.

(Ereditato da BindableObject)
CoerceValue(BindableProperty)

Coerces il valore della proprietà associabile specificata. Questa operazione viene eseguita richiamando BindableProperty.CoerceValueDelegate la proprietà associabile specificata.

(Ereditato da BindableObject)
CoerceValue(BindablePropertyKey)

Coerces il valore della proprietà associabile specificata. Questa operazione viene eseguita richiamando BindableProperty.CoerceValueDelegate la proprietà associabile specificata.

(Ereditato da BindableObject)
Contains(T)

Classe di base astratta che definisce una sezione della tabella.

CopyTo(T[], Int32)

Classe di base astratta che definisce una sezione della tabella.

GetEnumerator()

Classe di base astratta che definisce una sezione della tabella.

GetValue(BindableProperty)

Restituisce il valore contenuto nella proprietà associabile specificata.

(Ereditato da BindableObject)
IndexOf(T)

Classe di base astratta che definisce una sezione della tabella.

Insert(Int32, T)

Classe di base astratta che definisce una sezione della tabella.

IsSet(BindableProperty)

Determina se esiste o meno una proprietà associabile e ha un valore impostato.

(Ereditato da BindableObject)
OnBindingContextChanged()

Classe di base astratta che definisce una sezione della tabella.

OnPropertyChanged(String)

Genera l'evento PropertyChanged.

(Ereditato da BindableObject)
OnPropertyChanging(String)

Genera l'evento PropertyChanging.

(Ereditato da BindableObject)
Remove(T)

Classe di base astratta che definisce una sezione della tabella.

RemoveAt(Int32)

Classe di base astratta che definisce una sezione della tabella.

RemoveBinding(BindableProperty)

Rimuove un'associazione impostata in precedenza da una proprietà associabile.

(Ereditato da BindableObject)
SetBinding(BindableProperty, BindingBase)

Assegna un'associazione a una proprietà associabile.

(Ereditato da BindableObject)
SetValue(BindableProperty, Object)

Imposta il valore della proprietà associabile specificata.

(Ereditato da BindableObject)
SetValue(BindablePropertyKey, Object)

Imposta il valore della proprietà associabile specificata.

(Ereditato da BindableObject)
UnapplyBindings()

Rimuove tutte le associazioni correnti dal contesto corrente.

(Ereditato da BindableObject)

Eventi

BindingContextChanged

Si verifica quando il valore della proprietà BindingContext cambia.

(Ereditato da BindableObject)
CollectionChanged

Classe di base astratta che definisce una sezione della tabella.

PropertyChanged

Generato quando il valore di una proprietà cambia.

(Ereditato da BindableObject)
PropertyChanging

Si verifica quando il valore di una proprietà è in corso di modifica.

(Ereditato da BindableObject)

Implementazioni dell'interfaccia esplicita

ICollection<T>.IsReadOnly

Classe di base astratta che definisce una sezione della tabella.

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Classe di base astratta che definisce una sezione della tabella.

(Ereditato da BindableObject)
IEnumerable.GetEnumerator()

Classe di base astratta che definisce una sezione della tabella.

IVisualTreeElement.GetVisualChildren()

Classe di base astratta che definisce una sezione della tabella.

IVisualTreeElement.GetVisualParent()

Classe di base astratta che definisce una sezione della tabella.

Metodi di estensione

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Classe di base astratta che definisce una sezione della tabella.

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

Classe di base astratta che definisce una sezione della tabella.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Classe di base astratta che definisce una sezione della tabella.

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

Crea un'associazione e la applica a una proprietà.

GetVisualElementWindow(IVisualTreeElement)

Ottiene la finestra contenente l'elemento Albero visivo, se l'elemento è contenuto in uno.

GetVisualTreeDescendants(IVisualTreeElement)

Ottiene l'intera gerarchia dei discendenti come elenco di elementi figlio per un determinato elemento Albero visivo.

GetVisualTreeElements(IVisualTreeElement, Point)

Ottiene l'elenco dei figli di un elemento albero visivo in base a un determinato punto.

GetVisualTreeElements(IVisualTreeElement, Rect)

Ottiene l'elenco di elementi dell'albero visivo figlio basati su un rettangolo.

GetVisualTreeElements(IVisualTreeElement, Double, Double)

Ottiene l'elenco di elementi dell'albero visivo figlio basati su un determinato punto x, y.

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

Ottiene l'elenco di elementi dell'albero visivo figlio basati su un rettangolo definito dalle coordinate specificate nelle unità di piattaforma, non nei pixel.

Si applica a