Отключить состояние вверх, если нажать кнопку "Вниз" на панели кнопок

У меня есть ButtonBar для навигации по NavigationContent внутри ViewStack.

Все работает нормально, как и ожидалось, но как только мы нажимаем на выбранную кнопку во второй раз. В этом случае состояние кнопки переходит в рабочее состояние и показывает, как будто ни одна кнопка не выбрана прямо сейчас.

Я попытался решить эту проблему, изменив ButtonBarButtonSkin для кнопок "Первая", "Средняя" и "Последняя", выполнив следующие действия: Установите цвет для верхнего и выбранного состояния на красный (цвет, который я установил для выбранного состояния):

color.upAndSelected="0xFF0000"

Но это не помогло мне.

Как я могу:

Либо установить цвет для кнопки, которая вверх и выбран?

Или Не разрешать кнопочной панели переходить в состояние, если нажатая кнопка уже находится в нерабочем состоянии... то есть... позволяет нажимать только кнопки состояния вверх.

1 ответ

Только что решил проблему, установив параметр requireSelection в true:

requireSelection="true"

PS: Оставив вопрос в живых, чтобы помочь другим нубам, таким как я.

Другие вопросы по тегам