Какой макет будет наиболее подходящим в этом случае? Xamarin формы - PullRequest
0 голосов
/ 11 марта 2019

У меня есть следующая проблема, я создаю пары круглых кнопок и метки заголовка справа, я пробовал это на StackLayout с горизонтальной ориентацией, например:

<StackLayout
     x:Name="ButtonsLayout"
     Orientation="Horizontal"
     Grid.Column="0"
     Grid.ColumnSpan="5"
     Grid.Row="0"
     Grid.RowSpan="1">                    
 </StackLayout>

Тогда это проблема:

Если заголовки не так велики по совпадению, результат будет аналогичен моей цели:

Если заголовки, показанные справа от кнопок, слишком велики, чтобы показывать их только в одной строкеЯ хочу создать пары кнопок и заголовков, я пробовал с вертикальной ориентацией, но помещаю их все по вертикали, и я хочу что-то вроде этого:

Пары кнопок и заголовков добавляются кодом.

1 Ответ

1 голос
/ 11 марта 2019

Посмотрите на FlexLayout. Вы можете указать множество спецификаций для того, как вы хотите, чтобы элементы управления Flow . Если вы хотите Привязать источник элементов к вашему макету, вы можете использовать прикрепленные свойства BindableLayout, чтобы привязать коллекцию к FlexLayout.

Документация FlexLayout

Документация BindableLayout

...