Улучшения по сравнению с предыдущим NativeUI:
- Добавлено
UIMenuDynamicListItem
. - Описания больше не обрезаются на 99 символов, но теперь поддерживают 99 * 3.
UIMenuListItem
иUIMenuSliderItem
теперь можно хранить дополнительные данные.- Улучшено обертывание строк описания.
- Заголовок описания теперь обновляется только при необходимости.
- Фон описания теперь обновляется (пересчитывается) только при необходимости.
- Улучшено положение стрелки влево для элементов списка.
- Добавлены новые значки (продажа, стрелки и голосовые иконки).
- Добавлено
Menu.RemoveItem(item: UIMenuItem)
. - При привязке элемента к меню автоматически добавьте этот элемент, если его еще нет в списке элементов меню.
- Добавлено
MenuOpen
событие когдаmenu.Visible
меняется. - При наведении указателя мыши на выделенный ListItem's title text курсор будет иметь вид MiddleFinger, как и в исходном меню.
GoLeft
иGoRight
теперь корректно обрабатывает отключенные элементы.- Добавлена экспериментальная автоматизированная система меню пула.
- МЕНЮ БОЛЬШЕ НЕ ОТОБРАЖАЮТСЯ ПО УМОЛЧАНИЮ.
- Добавлен
closeChildren: boolean = false
параметрmenu.Close()
. Необязательный параметр, определяющий, хотите ли вы закрыть все дочерние элементы с помощью меню.