Xamarin формы: пользовательский вид как ячейка - PullRequest
0 голосов
/ 02 октября 2018

В моем проекте мне нужно создать список каналов, что-то вроде:

enter image description here

Я думаю создать представление содержимого XAML, нокак использовать его в качестве ячейки?

Это хороший подход?

1 Ответ

0 голосов
/ 02 октября 2018

Я думаю, что лучший способ - это выбрать шаблон данных.Если вы используете селектор шаблонов данных, вы можете выбрать шаблон данных (представление) во время выполнения на основе значения свойства с привязкой к данным.Допустим, в вашем случае ваш вид списка может иметь 3/4 или любое количество различных видов ViewCell.В зависимости от типа ячейки, которую вы хотите отобразить в другой ячейке просмотра.

Есть хороший учебник по Xamarin doc, вы можете прочитать его на https://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/templates/data-templates/selector

Прочитайте это после этого (этопример приложения для чата с использованием ViewCell) https://blog.xamarin.com/customizing-list-view-cells-xamarin-forms-datatemplateselector/

Дайте мне знать, если вам понадобится какая-либо конкретная помощь после прочтения этого.

...