Динамически создавая мое меню в серебряном свете, мне нужно выделить выделенный элемент - PullRequest
0 голосов
/ 03 ноября 2010

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

1 Ответ

1 голос
/ 03 ноября 2010

Трудно ответить, не видя вашего элемента управления - однако я, как правило, считаю, что в простейшем смысле настройка Непрозрачности элемента управления невероятно полезна. Попробуйте установить непрозрачность ВСЕХ пунктов меню на 0,8 (80%) по умолчанию. Затем при нажатии на элемент (или, возможно, наведении на него) установите непрозрачность этого элемента на 1 (100%). Вы увидите, что он станет ярче, а цвет немного углубится. Это делает очевидным, что элемент «выбран» без необходимости прыгать через много обручей. Эта техника имеет дополнительное преимущество, заключающееся в том, что вы можете расширить ее до кнопок разных цветов или даже разных изображений, и она все равно будет «работать».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...