Создание и повторное использование компонентов Xamarin

#xaml #xamarin #xamarin.android

#xaml #xamarin #xamarin.android

Вопрос:

Я изучаю Xamarin и хочу отобразить следующее на странице:

Период времени Акции КОЛИЧЕСТВО
Команда продаж сумма сумма
Регион продаж сумма сумма
Регион продаж сумма сумма
Регион продаж сумма сумма
Регион продаж сумма сумма

..

..

..

..

ИТОГИ
ВСЕГО В ДОМЕ сумма сумма
ВСЕГО F2F сумма сумма
ОБЩЕЕ МАСШТАБИРОВАНИЕ сумма сумма

Итак, один заголовок вверху, где период времени будет привязан к свойству, два статических заголовка DEALS amp; AMOUNT. В результатах есть 3 группы продаж, и значения в этой строке будут суммой результатов SalesRegion для каждой команды, к которой я буду привязываться, поэтому у меня будет 3 * таблицы salesregion и Region, а затем итоговая таблица.

Все они отформатированы одинаково, поэтому у меня такое ощущение, что должен быть способ «шаблонизации» каждой «строки» для динамического добавления, а не копирования и вставки макета сетки, а затем, если новая команда продаж будет введена, скопируйте и вставьте снова? Есть ли для меня правильный способ создать этот макет, а также использовать его на нескольких разных страницах в моем мобильном приложении Xamarin?

Комментарии:

1. используйте contentView

2. Приветствую, Джейсон, я бы создал contentView для каждой строки или???

3. Это разрушило бы всю цель вашего вопроса. Создайте contentView, представляющий пользовательский интерфейс для строки, а затем повторно используйте его. Или используйте сгруппированный ListView или CollectionView

4. Можете ли вы попробовать это c-sharpcorner.com/article/xamarin-forms-datagrid