Это работает как ожидалось.Сначала я подумал, что не так, глядя на картинку.В конце я понимаю, что вы хотите, чтобы последние два элемента были центрированы в последнем ряду, а не отображались с самого начала.
Теоретически это возможно, но не существует операционной системы с элементами управления, которыенасколько я знаю, это будет работать (и я создавал приложения для всех основных операционных систем).Таким образом, вы должны построить все с нуля, если вы действительно этого хотите, вы не можете полагаться на какой-либо элемент управления, поскольку просто это не считается хорошим дизайном.
Горизонтальное выравнивание означает, как размещается ваш элемент управлениявнутри его контейнера, а не о том, как контейнер находится внутри его строки, нет свойства, которое могло бы повлиять на это.