DataTemplate 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
多个绑定的模板,通常由 ListView 和 MultiPage<T> 使用。
public ref class DataTemplate : Microsoft::Maui::Controls::ElementTemplate, Microsoft::Maui::Controls::Internals::IDataTemplateController
public class DataTemplate : Microsoft.Maui.Controls.ElementTemplate, Microsoft.Maui.Controls.Internals.IDataTemplateController
type DataTemplate = class
inherit ElementTemplate
interface IDataTemplateController
Public Class DataTemplate
Inherits ElementTemplate
Implements IDataTemplateController
- 继承
- 派生
- 实现
注解
在 XAML 中,应用程序开发人员可以在标记内 DataTemplate
嵌套标记,以创建 View 成员绑定到列表中包含的 ItemsSource 数据对象的属性。
构造函数
DataTemplate() |
仅限内部使用。 |
DataTemplate(Func<Object>) |
创建并初始化 DataTemplate 类的新实例。 |
DataTemplate(Type) |
新建类型 |
属性
Bindings |
获取由绑定属性索引的绑定字典。 |
LoadTemplate |
多个绑定的模板,通常由 ListView 和 MultiPage<T> 使用。 (继承自 ElementTemplate) |
Values |
返回按属性索引的 DataTemplate 的属性值字典。 |
方法
CreateContent() |
由 XAML 基础结构用于加载数据模板和设置生成 UI 的内容。 (继承自 ElementTemplate) |
SetBinding(BindableProperty, BindingBase) |
设置 |
SetValue(BindableProperty, Object) |
设置 |
显式接口实现
IDataTemplateController.Id |
多个绑定的模板,通常由 ListView 和 MultiPage<T> 使用。 |
IDataTemplateController.IdString |
多个绑定的模板,通常由 ListView 和 MultiPage<T> 使用。 |
扩展方法
CreateContent(DataTemplate, Object, BindableObject) |
供 Microsoft.Maui.Controls 平台内部使用。 |
SelectDataTemplate(DataTemplate, Object, BindableObject) |
供 Microsoft.Maui.Controls 平台内部使用。 |
SetBinding(DataTemplate, BindableProperty, String) |
将 |