TableView 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注意
Please use CollectionView instead.
表示用于显示表格数据的表视图控件。
public ref class TableView : Microsoft::Maui::Controls::View, Microsoft::Maui::Controls::IElementConfiguration<Microsoft::Maui::Controls::TableView ^>, Microsoft::Maui::Controls::ITableViewController, Microsoft::Maui::IVisualTreeElement
[Microsoft.Maui.Controls.ContentProperty("Root")]
[System.Obsolete("Please use CollectionView instead.")]
public class TableView : Microsoft.Maui.Controls.View, Microsoft.Maui.Controls.IElementConfiguration<Microsoft.Maui.Controls.TableView>, Microsoft.Maui.Controls.ITableViewController, Microsoft.Maui.IVisualTreeElement
[Microsoft.Maui.Controls.ContentProperty("Root")]
public class TableView : Microsoft.Maui.Controls.View, Microsoft.Maui.Controls.IElementConfiguration<Microsoft.Maui.Controls.TableView>, Microsoft.Maui.Controls.ITableViewController, Microsoft.Maui.IVisualTreeElement
[<Microsoft.Maui.Controls.ContentProperty("Root")>]
[<System.Obsolete("Please use CollectionView instead.")>]
type TableView = class
inherit View
interface ITableViewController
interface IElementConfiguration<TableView>
interface IVisualTreeElement
[<Microsoft.Maui.Controls.ContentProperty("Root")>]
type TableView = class
inherit View
interface ITableViewController
interface IElementConfiguration<TableView>
interface IVisualTreeElement
Public Class TableView
Inherits View
Implements IElementConfiguration(Of TableView), ITableViewController, IVisualTreeElement
- 继承
- 继承
- 属性
- 实现
注解
A TableView 具有 TableRoot 其 Root 属性。 是 TableRoot 一 TableSection种类型。
以下示例显示了一个包含两个部分的基本表。
public class App : Application
{
public App()
{
MainPage = new ContentPage {
Content = new TableView {
Intent = TableIntent.Form,
Root = new TableRoot ("Table Title") {
new TableSection ("Section 1 Title") {
new TextCell {
Text = "TextCell Text",
Detail = "TextCell Detail"
},
new EntryCell {
Label = "EntryCell:",
Placeholder = "default keyboard",
Keyboard = Keyboard.Default
}
},
new TableSection ("Section 2 Title") {
new EntryCell {
Label = "Another EntryCell:",
Placeholder = "phone keyboard",
Keyboard = Keyboard.Telephone
},
new SwitchCell {
Text = "SwitchCell:"
}
}
}
}
};
}
// OnStart, OnSleep, OnResume overrides omitted...
}

构造函数
| 名称 | 说明 |
|---|---|
| TableView() |
已过时.
初始化 TableView 类的新实例。 |
| TableView(TableRoot) |
已过时.
使用指定的根初始化类的新实例 TableView 。 |
字段
| 名称 | 说明 |
|---|---|
| HasUnevenRowsProperty |
已过时.
的可绑定属性 HasUnevenRows。 |
| propertyMapper |
已过时.
表示视图的内部 PropertyMapper。 (继承自 View) |
| RowHeightProperty |
已过时.
的可绑定属性 RowHeight。 |
| transientNamescope |
已过时.
表示用于显示表格数据的表视图控件。 (继承自 Element) |
属性
| 名称 | 说明 |
|---|---|
| AnchorX |
已过时.
获取或设置任何转换操作的中心点的 X 组件,相对于元素的边界。 这是一种可绑定属性。 (继承自 VisualElement) |
| AnchorY |
已过时.
获取或设置任何转换操作的中心点的 Y 组件,相对于元素的边界。 这是一种可绑定属性。 (继承自 VisualElement) |
| AutomationId |
已过时.
获取或设置允许自动化框架查找此元素并与其交互的值。 (继承自 Element) |
| Background |
已过时.
获取或设置 Brush 将用于填充元素背景的元素。 这是一种可绑定属性。 (继承自 VisualElement) |
| BackgroundColor |
已过时.
获取或设置 Color 将填充元素的背景。 这是一种可绑定属性。 (继承自 VisualElement) |
| Batched |
已过时.
获取一个值,该值指示对此元素进行了批处理更改。 (继承自 VisualElement) |
| Behaviors |
已过时.
获取与此元素关联的对象列表 Behavior 。 这是一种只读可绑定属性。 (继承自 VisualElement) |
| BindingContext |
已过时.
获取或设置一个对象,该对象包含由属于此 BindableObject属性的绑定属性所面向的属性。 这是一种可绑定属性。 (继承自 BindableObject) |
| Bounds |
已过时.
获取与设备无关的单元中元素的边界。 (继承自 VisualElement) |
| class |
已过时.
获取或设置元素的样式类。 (继承自 NavigableElement) |
| ClassId |
已过时.
获取或设置用于标识语义相似元素集合的值。 (继承自 Element) |
| Clip |
已过时.
指定元素的剪辑区域。 这是一种可绑定属性。 (继承自 VisualElement) |
| DesiredSize |
已过时.
获取在布局流程的度量传递过程中此元素计算所得的大小。 (继承自 VisualElement) |
| DisableLayout |
已过时.
获取一个值,该值指示此元素的布局已禁用。 (继承自 VisualElement) |
| Dispatcher |
已过时.
获取创建此可绑定对象时可用的调度程序,否则会尝试查找最近的可用调度程序(可能是窗口的/应用)。 (继承自 BindableObject) |
| EffectControlProvider |
已过时.
供 .NET MAUI 内部使用。 (继承自 Element) |
| Effects |
已过时.
获取或设置将在运行时应用于元素的样式和属性。 (继承自 Element) |
| FlowDirection |
已过时.
获取或设置布局流方向。 这是一种可绑定属性。 (继承自 VisualElement) |
| Frame |
已过时.
获取或设置此元素驻留在屏幕上的框架。 (继承自 VisualElement) |
| GestureController |
已过时.
表示用于显示表格数据的表视图控件。 (继承自 View) |
| GestureRecognizers |
已过时.
与此视图关联的手势识别器的集合。 (继承自 View) |
| Handler |
已过时.
获取或设置与此 IViewHandler 元素关联的项。 (继承自 VisualElement) |
| HasUnevenRows |
已过时.
获取或设置一个值,该值指示表是否具有不均匀高度的行。 |
| Height |
已过时.
获取此元素的当前呈现高度(以独立于设备的单位为单位)。 这是一种只读可绑定属性。 (继承自 VisualElement) |
| HeightRequest |
已过时.
获取或设置此元素在与设备无关的单元中所需的高度替代。 这是一种可绑定属性。 (继承自 VisualElement) |
| HorizontalOptions |
已过时.
获取或设置 LayoutOptions 定义元素在布局周期中的排列方式。 这是一种可绑定属性。 (继承自 View) |
| Id |
已过时.
获取一个值,该值可用于在应用程序运行过程中唯一标识元素。 (继承自 Element) |
| InputTransparent |
已过时.
获取或设置一个值,该值指示此元素在用户交互期间是否响应命中测试。 这是一种可绑定属性。 (继承自 VisualElement) |
| Intent |
已过时.
获取或设置表视图的意向。 |
| IsEnabled |
已过时.
获取或设置一个值,该值指示是否在用户界面中启用此元素。 这是一种可绑定属性。 (继承自 VisualElement) |
| IsEnabledCore |
已过时.
此值表示累积 IsEnabled 值。 重写此属性的所有类型都需要在值更改时调用 RefreshIsEnabledProperty() 方法。 (继承自 VisualElement) |
| IsFocused |
已过时.
获取一个值,该值指示当前是否聚焦此元素。 这是一种可绑定属性。 (继承自 VisualElement) |
| IsInPlatformLayout |
已过时.
获取或设置一个值,该值指示此元素当前正在经历平台布局周期。 (继承自 VisualElement) |
| IsLoaded |
已过时.
指示元素是否已连接到主对象树。 (继承自 VisualElement) |
| IsPlatformEnabled |
已过时.
获取或设置一个值,该值指示是否启用此元素的平台等效元素。 (继承自 VisualElement) |
| IsPlatformStateConsistent |
已过时.
获取或设置一个值,该值指示此元素当前与平台等效元素状态一致。 (继承自 VisualElement) |
| IsVisible |
已过时.
获取或设置一个值,该值确定此元素在屏幕上是否可见,并在布局中占用空间。 这是一种可绑定属性。 (继承自 VisualElement) |
| LogicalChildren |
已过时.
表示用于显示表格数据的表视图控件。 (继承自 Element) |
| Margin |
已过时.
获取或设置视图的边距。 (继承自 View) |
| MaximumHeightRequest |
已过时.
获取或设置元素在独立于设备的单元布局期间请求的最大高度。 这是一种可绑定属性。 (继承自 VisualElement) |
| MaximumWidthRequest |
已过时.
获取或设置元素在独立于设备的单元布局期间请求的最大宽度。 这是一种可绑定属性。 (继承自 VisualElement) |
| MinimumHeightRequest |
已过时.
获取或设置元素在独立于设备的单元布局期间请求的最小高度。 这是一种可绑定属性。 (继承自 VisualElement) |
| MinimumWidthRequest |
已过时.
获取或设置元素在独立于设备的单元布局期间请求的最小宽度。 这是一种可绑定属性。 (继承自 VisualElement) |
| Model |
已过时.
获取或设置表模型。 |
| Navigation |
已过时.
获取负责处理基于堆栈的导航的对象。 (继承自 NavigableElement) |
| NavigationProxy |
已过时.
获取转换为 Navigation . NavigationProxy. (继承自 NavigableElement) |
| Opacity |
已过时.
获取或设置呈现元素时应用于元素的不透明度值。 此值的范围为 0 到 1;超出此范围的值将设置为最接近的有效值。 这是一种可绑定属性。 (继承自 VisualElement) |
| Parent |
已过时.
获取或设置此元素的父 Element 级。 (继承自 Element) |
| RealParent |
已过时.
供 .NET MAUI 内部使用。 (继承自 Element) |
| Resources |
已过时.
获取或设置本地资源字典。 (继承自 VisualElement) |
| Root |
已过时.
获取或设置表视图的根。 |
| Rotation |
已过时.
获取或设置呈现元素时围绕 Z 轴(仿射旋转)的旋转角度(以度为单位)。 这是一种可绑定属性。 (继承自 VisualElement) |
| RotationX |
已过时.
获取或设置呈现元素时围绕 X 轴(透视旋转)的旋转角度(以度为单位)。 这是一种可绑定属性。 (继承自 VisualElement) |
| RotationY |
已过时.
获取或设置呈现元素时围绕 Y 轴(透视旋转)的旋转角度(以度为单位)。 这是一种可绑定属性。 (继承自 VisualElement) |
| RowHeight |
已过时.
获取或设置每行的高度。 |
| Scale |
已过时.
获取或设置应用于元素的比例因子。 这是一种可绑定属性。 (继承自 VisualElement) |
| ScaleX |
已过时.
获取或设置要应用于 X 方向的缩放值。 这是一种可绑定属性。 (继承自 VisualElement) |
| ScaleY |
已过时.
获取或设置要应用于 Y 方向的缩放值。 这是一种可绑定属性。 (继承自 VisualElement) |
| Shadow |
已过时.
获取或设置元素强制转换的阴影效果。 这是一种可绑定属性。 (继承自 VisualElement) |
| Style |
已过时.
获取或设置此元素的唯 Style 一值。 (继承自 NavigableElement) |
| StyleClass |
已过时.
获取或设置元素的样式类。 (继承自 NavigableElement) |
| StyleId |
已过时.
获取或设置用于唯一地标识元素的用户定义的值。 (继承自 Element) |
| TranslationX |
已过时.
获取或设置独立于设备的单元中元素的 X 转换增量。 这是一种可绑定属性。 (继承自 VisualElement) |
| TranslationY |
已过时.
获取或设置独立于设备的单元中元素的 Y 转换增量。 这是一种可绑定属性。 (继承自 VisualElement) |
| Triggers |
已过时.
获取与此元素关联的对象列表 TriggerBase 。 这是一种只读可绑定属性。 (继承自 VisualElement) |
| VerticalOptions |
已过时.
获取或设置 LayoutOptions 定义元素在布局周期中的排列方式。 这是一种可绑定属性。 (继承自 View) |
| Visual |
已过时.
获取或设置替代 IVisual 元素的视觉外观的实现。 这是一种可绑定属性。 (继承自 VisualElement) |
| Width |
已过时.
获取此元素的当前宽度(以独立于设备的单位为单位)。 这是一种只读可绑定属性。 (继承自 VisualElement) |
| WidthRequest |
已过时.
获取或设置此元素在与设备无关的单位中所需的宽度替代。 这是一种可绑定属性。 (继承自 VisualElement) |
| Window |
已过时.
Window获取与元素关联的项。 这是一种只读可绑定属性。 (继承自 VisualElement) |
| X |
已过时.
获取此元素在独立于设备的单位中的当前 X 位置。 这是一种只读可绑定属性。 (继承自 VisualElement) |
| Y |
已过时.
获取此元素在独立于设备的单位中的当前 Y 位置。 这是一种只读可绑定属性。 (继承自 VisualElement) |
| ZIndex |
已过时.
获取或设置布局中元素的前向后 z 索引。 这是一种可绑定属性。 (继承自 VisualElement) |
方法
活动
| 名称 | 说明 |
|---|---|
| BatchCommitted |
已过时.
通过调用 BatchCommit()提交一批属性更改时发生。 (继承自 VisualElement) |
| BindingContextChanged |
已过时.
当 BindingContext 属性的值更改时发生。 (继承自 BindableObject) |
| ChildAdded |
已过时.
每当将子元素添加到元素时引发。 (继承自 Element) |
| ChildRemoved |
已过时.
每当从元素中删除子元素时引发。 (继承自 Element) |
| ChildrenReordered |
已过时.
当此元素的子元素的顺序发生更改时发生。 (继承自 VisualElement) |
| DescendantAdded |
已过时.
每当将子元素添加到元素的子树时引发。 (继承自 Element) |
| DescendantRemoved |
已过时.
每当从元素子树中删除子元素时引发。 (继承自 Element) |
| FocusChangeRequested |
已过时.
请求焦点更改时发生。 (继承自 VisualElement) |
| Focused |
已过时.
当此元素处于焦点时发生。 (继承自 VisualElement) |
| HandlerChanged |
已过时.
每当元素的处理程序发生更改时引发。 (继承自 Element) |
| HandlerChanging |
已过时.
每当元素的处理程序开始更改时引发。 (继承自 Element) |
| Loaded |
已过时.
在构造元素并将其添加到平台可视化树时发生。 (继承自 VisualElement) |
| MeasureInvalidated |
已过时.
当元素的当前度量值失效时发生。 (继承自 VisualElement) |
| ModelChanged |
已过时.
表示用于显示表格数据的表视图控件。 |
| ParentChanged |
已过时.
每当元素的父级发生更改时引发。 (继承自 Element) |
| ParentChanging |
已过时.
每当元素开始更改时引发。 (继承自 Element) |
| PropertyChanged |
已过时.
在属性值更改时发生。 (继承自 BindableObject) |
| PropertyChanging |
已过时.
在属性值更改时发生。 (继承自 BindableObject) |
| SizeChanged |
已过时.
当元素的大小发生更改时发生。 (继承自 VisualElement) |
| Unfocused |
已过时.
当此元素未聚焦时发生。 (继承自 VisualElement) |
| Unloaded |
已过时.
当元素不再连接到平台可视化树时发生。 (继承自 VisualElement) |