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