DataTemplate Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Шаблон для нескольких привязок, часто используемых ListView и MultiPage<T>.
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 для загрузки шаблонов данных и настройки содержимого итогового пользовательского интерфейса. (Унаследовано от ElementTemplate) |
SetBinding(BindableProperty, BindingBase) |
Задает привязку для |
SetValue(BindableProperty, Object) |
Задает значение |
Явные реализации интерфейса
IDataTemplate.LoadTemplate |
Только для внутреннего использования. (Унаследовано от ElementTemplate) |
IDataTemplateController.Id |
Шаблон для нескольких привязок, часто используемых ListView и MultiPage<T>. |
IDataTemplateController.IdString |
Шаблон для нескольких привязок, часто используемых ListView и MultiPage<T>. |
Методы расширения
CreateContent(DataTemplate, Object, BindableObject) |
Для внутреннего использования платформой Xamarin.Forms. |
SelectDataTemplate(DataTemplate, Object, BindableObject) |
Для внутреннего использования платформой Xamarin.Forms. |
SetBinding(DataTemplate, BindableProperty, String) |
Привязывает |