В моем проекте мне нужно создать список каналов, например:
Думаю создать представление содержимого XAML, но как его использовать как ячейку?
Это хороший подход?





Я думаю, что лучше всего выбрать Data Template Selector. Если вы используете селектор шаблонов данных, вы можете выбрать шаблон данных (представление) во время выполнения на основе значения свойства с привязкой к данным. Допустим, в вашем случае ваше представление списка может иметь 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/
Дайте мне знать, если после прочтения вам понадобится какая-либо конкретная помощь.
Ваш список отображает связанные данные с помощью шаблона данных. Вам не нужен селектор шаблонов данных, если у вас есть только один шаблон, который вы хотите использовать. Похоже, вам просто нужно создать и использовать настраиваемый шаблон данных с нужными макетами и элементами (рис, текст и т. д.).
Tx. Моя ячейка такая же, обновляю изображение. Еще для этого нужен шаблон данных?