У меня есть ButtonBar для навигации по NavigationContent внутри ViewStack.Отключить состояние, если нажать кнопку «Вниз» в ButtonBar
Все работает нормально, как и ожидалось, но как только мы нажмем выбранную кнопку второй раз. В этом случае состояние кнопки переходит в состояние «вверх», и оно отображается так, как если бы ни одна кнопка не была выбрана прямо сейчас.
Я попытался решить эту проблему путем изменения ButtonBarButtonSkin для первого, среднего и последнего кнопки, выполнив следующие действия: Установить цвет для upandselected состояния в красный цвет (цвет я установить для выбранного состояния):
color.upAndSelected="0xFF0000"
Но это не помогло мне.
Как я могу:
Либо установить цвет кнопки, которая и выбрана?
Или Не позволяйте ButtonBar выходить в состояние, если нажатая кнопка уже находится в состоянии «вниз» ... т.е. ... позволяет щелкнуть только кнопки состояния.
Я думаю, вам нужно установить color.overAndSelected или просто color.selectedStates – Philarmon