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
- Наследование
- Производный
- Реализации
Комментарии
В XAML разработчики приложений могут вложить разметку в DataTemplate
тег, чтобы создать View элементы, члены которых привязаны к свойствам объектов данных, содержащихся в списке ItemsSource .
Конструкторы
DataTemplate() |
Только для внутреннего использования. |
DataTemplate(Func<Object>) |
Создает и инициализирует новый экземпляр класса DataTemplate. |
DataTemplate(Type) |
Создает новый объект DataTemplate для типа |
Свойства
Bindings |
Получает словарь привязок, индексированный по связанным свойствам. |
LoadTemplate |
Шаблон для нескольких привязок, часто используемых ListView и MultiPage<T>. (Унаследовано от ElementTemplate) |
Values |
Возвращает словарь значений свойства для DataTemplate, индексированный по свойству. |
Методы
CreateContent() |
Используется инфраструктурой XAML для загрузки шаблонов данных и настройки содержимого итогового пользовательского интерфейса. (Унаследовано от 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) |
Привязывает |