Share via


TableRoot 类

定义

包含表区域或整个表的 TableSection

public sealed class TableRoot : Xamarin.Forms.TableSectionBase<Xamarin.Forms.TableSection>
type TableRoot = class
    inherit TableSectionBase<TableSection>
继承

构造函数

TableRoot()

构造并初始化 TableRoot 类的新实例。

TableRoot(String)

使用标题来构造并初始化 TableRoot 类的新实例。

属性

BindingContext

获取或设置对象,该对象包含将被属于此 BindableObject 的绑定属性设定为目标的属性。

(继承自 BindableObject)
Count

获取此 TableSectionBase<T> 对象中的项数。

(继承自 TableSectionBase<T>)
Dispatcher

包含表区域或整个表的 TableSection

(继承自 BindableObject)
Item[Int32]

返回存储在此 TableSectionBase<T> 对象中的该位置(由 index 指定)的项。

(继承自 TableSectionBase<T>)
TextColor

包含表区域或整个表的 TableSection

(继承自 TableSectionBase)
Title

获取或设置该标题。

(继承自 TableSectionBase)

方法

Add(IEnumerable<T>)

向此 TableSectionBase<T> 对象添加项列表。

(继承自 TableSectionBase<T>)
Add(T)

TableSectionBase<T> 对象添加一个项。

(继承自 TableSectionBase<T>)
ApplyBindings()

将绑定应用到 BindingContext

(继承自 BindableObject)
Clear()

删除此 TableSectionBase<T> 中的所有项。

(继承自 TableSectionBase<T>)
ClearValue(BindableProperty)

清除由 SetValueproperty 设置的任何值。

(继承自 BindableObject)
ClearValue(BindablePropertyKey)

清除由 SetValuepropertyKey 标识的属性设置的任何值。

(继承自 BindableObject)
CoerceValue(BindableProperty)

包含表区域或整个表的 TableSection

(继承自 BindableObject)
CoerceValue(BindablePropertyKey)

包含表区域或整个表的 TableSection

(继承自 BindableObject)
Contains(T)

返回一个布尔值,该值指示此 TableSectionBase<T> 对象是否具有对特定对象的引用。

(继承自 TableSectionBase<T>)
CopyTo(T[], Int32)

从指定索引处开始将当前集合中的元素复制到 System.Array

(继承自 TableSectionBase<T>)
GetEnumerator()

返回一个循环访问此 TableSectionBase<T> 对象中的项的枚举器。

(继承自 TableSectionBase<T>)
GetValue(BindableProperty)

返回 BindableProperty 中包含的值。

(继承自 BindableObject)
GetValues(BindableProperty, BindableProperty)
已过时.

供 Xamarin.Forms 平台内部使用。

(继承自 BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)
已过时.

供 Xamarin.Forms 平台内部使用。

(继承自 BindableObject)
IndexOf(T)

返回 TableSectionBase<T> 对象中第一个出现的 item 的索引。

(继承自 TableSectionBase<T>)
Insert(Int32, T)

将项插入此 TableSectionBase<T> 对象中的指定位置。

(继承自 TableSectionBase<T>)
IsSet(BindableProperty)

如果目标属性存在并且已设置,则返回 true

(继承自 BindableObject)
OnBindingContextChanged()

TableSectionBase<T> 对象中的各项调用 SetInheritedBindingContext(BindableObject, Object) 方法,从而传递新的绑定上下文。

(继承自 TableSectionBase<T>)
OnPropertyChanged(String)

从子类调用此方法以通知属性发生更改。

(继承自 BindableObject)
OnPropertyChanging(String)

从子类调用此方法以通知属性将要发生更改。

(继承自 BindableObject)
Remove(T)

TableSectionBase<T> 对象中删除指定项。

(继承自 TableSectionBase<T>)
RemoveAt(Int32)

从此 TableSectionBase<T> 对象中的指定位置(由 index 指定)删除特定项。

(继承自 TableSectionBase<T>)
RemoveBinding(BindableProperty)

删除先前设置的绑定。

(继承自 BindableObject)
SetBinding(BindableProperty, BindingBase)

向属性分配绑定。

(继承自 BindableObject)
SetValue(BindableProperty, Object)

设置指定属性的值。

(继承自 BindableObject)
SetValue(BindablePropertyKey, Object)

设置 propertyKey 的值。

(继承自 BindableObject)
SetValueCore(BindableProperty, Object, SetValueFlags)

供 Xamarin.Forms 平台内部使用。

(继承自 BindableObject)
UnapplyBindings()

不应用所有以前设置的绑定。

(继承自 BindableObject)

事件

BindingContextChanged

只要 BindingContext 属性更改就会引发。

(继承自 BindableObject)
CollectionChanged

向此 TableSectionBase<T> 对象添加一个或多个项或从中删除一个或多个项时引发的事件。

(继承自 TableSectionBase<T>)
PropertyChanged

在属性已更改时引发。

(继承自 BindableObject)
PropertyChanging

在属性将要更改时引发。

(继承自 BindableObject)

显式接口实现

ICollection<T>.IsReadOnly

返回 false;其中的对象集合可以更改。

(继承自 TableSectionBase<T>)
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

供 Xamarin.Forms 平台内部使用。

(继承自 BindableObject)
IEnumerable.GetEnumerator()

返回一个循环访问 TableSectionBase<T> 对象中的对象集合的枚举器。

(继承自 TableSectionBase<T>)

扩展方法

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

包含表区域或整个表的 TableSection

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

包含表区域或整个表的 TableSection

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

创建绑定并将其应用到属性。

SetBinding<TSource>(BindableObject, BindableProperty, Expression<Func<TSource,Object>>, BindingMode, IValueConverter, String)
已过时.

通过表达式创建并应用绑定。

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

包含表区域或整个表的 TableSection

ForEach<T>(IEnumerable<T>, Action<T>)

供 Xamarin.Forms 平台内部使用。

GroupToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

供 Xamarin.Forms 平台内部使用。

IndexOf<T>(IEnumerable<T>, T)

供 Xamarin.Forms 平台内部使用。

IndexOf<T>(IEnumerable<T>, Func<T,Boolean>)

供 Xamarin.Forms 平台内部使用。

Prepend<T>(IEnumerable<T>, T)

供 Xamarin.Forms 平台内部使用。

适用于