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