Отключить состояние вверх, если нажать кнопку "Вниз" на панели кнопок
У меня есть ButtonBar для навигации по NavigationContent внутри ViewStack.
Все работает нормально, как и ожидалось, но как только мы нажимаем на выбранную кнопку во второй раз. В этом случае состояние кнопки переходит в рабочее состояние и показывает, как будто ни одна кнопка не выбрана прямо сейчас.
Я попытался решить эту проблему, изменив ButtonBarButtonSkin для кнопок "Первая", "Средняя" и "Последняя", выполнив следующие действия: Установите цвет для верхнего и выбранного состояния на красный (цвет, который я установил для выбранного состояния):
color.upAndSelected="0xFF0000"
Но это не помогло мне.
Как я могу:
Либо установить цвет для кнопки, которая вверх и выбран?
Или Не разрешать кнопочной панели переходить в состояние, если нажатая кнопка уже находится в нерабочем состоянии... то есть... позволяет нажимать только кнопки состояния вверх.
1 ответ
Только что решил проблему, установив параметр requireSelection в true:
requireSelection="true"
PS: Оставив вопрос в живых, чтобы помочь другим нубам, таким как я.