Подтвердить что ты не робот

Замена UWP WrapPanel?

Есть ли замена этого кода WPF?

<WrapPanel>
    <TextBlock Width="100" Height="20"/>
    <TextBlock Width="30" Height="50"/>
    <TextBlock Width="150" Height="70"/>                    
</WrapPanel>

Это действительно глупо, если их нет...

Update:

Я забыл упомянуть, что ширина WrapPanel меньше общей ширины всех комбинированных текстовых блоков. Это означает, что некоторые элементы необходимо обернуть во вторую строку.

Я думал, что это то, что большинство людей использовали WrapPanel, но, видимо, некоторые используют его для горизонтальной StackPanel (в этом случае вы должны установить StackPanel Orientation в Horizontal...)

4b9b3361

Ответ 1

Хорошо, через 5 минут после того, как я разместил это, я нашел VariableSizedWrapGrid! Его точная замена, другое имя (?!?).

Ответ 2

Другая альтернатива:

  • Установите пакет библиотеки Microsoft.Toolkit.Uwp.UI.Controls из NuGet
  • Используйте WrapPanel Control

Легко.