Начиная с List<> массивы использования внутренне, основная производительность должна быть тем же. Две причины, почему Список мог бы быть немного медленнее:
, Чтобы проверить, имеет ли это какое-либо значение для Вас, это является, вероятно, лучшим, корректируют отправленные функции синхронизации к списку размера, который Вы планируете использовать и видеть, как результаты для Вашего особого случая.
Вы можете привязать MaxWidth
WrapPanel
] к StackPanel
ActualWidth
.
Я не пробовал, но в основном:
То, что вы делаете, невозможно из-за алгоритма, который StackPanel
использует при горизонтальной компоновке. По сути, он будет спрашивать каждый дочерний элемент, насколько большим он хочет быть и сколько места он требует для него.
Вам потребуется:
Width
или MaxWidth
на WrapPanel
. WrapPanel
] в качестве внешней панели вместо StackPanel
.