Поделиться через


DataTemplate Класс

Определение

Шаблон для нескольких привязок, часто используемых 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
Наследование
DataTemplate
Производный
Реализации

Комментарии

В XAML разработчики приложений могут вложить разметку в DataTemplate тег, чтобы создать View элементы, члены которых привязаны к свойствам объектов данных, содержащихся в списке ItemsSource .

Конструкторы

DataTemplate()

Только для внутреннего использования.

DataTemplate(Func<Object>)

Создает и инициализирует новый экземпляр класса DataTemplate.

DataTemplate(Type)

Создает новый объект DataTemplate для типа type.

Свойства

Bindings

Получает словарь привязок, индексированный по связанным свойствам.

LoadTemplate

Шаблон для нескольких привязок, часто используемых ListView и MultiPage<T>.

(Унаследовано от ElementTemplate)
Values

Возвращает словарь значений свойства для DataTemplate, индексированный по свойству.

Методы

CreateContent()

Используется инфраструктурой XAML для загрузки шаблонов данных и настройки содержимого итогового пользовательского интерфейса.

(Унаследовано от ElementTemplate)
SetBinding(BindableProperty, BindingBase)

Задает привязку для property.

SetValue(BindableProperty, Object)

Задает значение property.

Явные реализации интерфейса

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)

Привязывает targetProperty объекта self к новому экземпляру Binding, который был создан с помощью path.

Применяется к