Я пишу listView1.Items [1] .Selected = true; но не выделяет этот предмет .... что не так? Я также изменил свойство HideSelection на False, так что теперь, по крайней мере, я могу увидеть серый цвет выделения, но где синий цвет? когда я нажимаю Mouse, он синий, но когда я устанавливаю его с кодом, как указано выше, он не синий ... что я делаю неправильно?Цвет выбранного элемента в ListView
3
A
ответ
3
Это ваши цвета Windows, которые вас обманывают.
Я только что протестировал его, и с HideSelection
установите значение false, я установил выбранный элемент, и я вижу, что этот элемент становится серым, что является моим определением цвета Windows для выбранного элемента в неактивном элементе управления.
Если вы хотите, чтобы он стал синим, что, скорее всего, является цветом выбранного элемента в активном элементе управления, установите фокус на ListView
, указав listView1.Focus()
, и вы увидите тот цвет, о котором говорите, но вы «Я просто изменил фокус на него, поэтому будьте осторожны.
2
listView1.Select();
listView1.Items[index].Selected = true;
Смежные вопросы
- 1. Как изменить цвет выбранного элемента в ListView?
- 2. Цвет фона выбранного элемента в listview xamarin.forms
- 3. Изменить цвет фона выбранного элемента в ListView
- 4. Изменить цвет текста выбранного элемента в ListView
- 5. Как изменить цвет выбранного элемента в ListView?
- 6. Как изменить цвет выбранного элемента ListView [WP8.1]
- 7. Изменить цвет фона и цвет шрифта выбранного элемента в ListView
- 8. Изменение цвета выбранного элемента ListView
- 9. ListView для выбранного элемента
- 10. Изменение выбранного элемента ListView
- 11. Как изменить цвет выбранного элемента в ListView в WinRT
- 12. Прямоугольник вокруг выбранного элемента ListView
- 13. Как изменить цвет фона для выбранного элемента в ListView (XAML)
- 14. Цвет фона выбранного элемента в ListView не изменяется?
- 15. Как изменить цвет выбранного элемента в ListView с помощью AdapterView
- 16. Как изменить цвет выбранного элемента в списке?
- 17. Изменение цвета фона выбранного элемента в ListView
- 18. Как изменить цвет фона выбранного элемента?
- 19. WPF ListView - как установить цвет фона выбранного элемента?
- 20. Как изменить цвет переднего плана из ListView выбранного элемента
- 21. Как изменить цвет фона только выбранного элемента на ListView
- 22. WPF ListView проблема выбранного элемента
- 23. NavigationView (Изменить цвет выбранного элемента)
- 24. Bind ListView выбранного элемента DataGrid
- 25. Android ListView расположение выбранного элемента
- 26. Получение выбранного элемента из ListView
- 27. Изменить цвет выбранного элемента - Реагировать
- 28. Как изменить цвет фона выбранного элемента?
- 29. Элемент изменения списка ListView выбранного элемента
- 30. Удаление выбранного элемента в ListView в javafx
Хм, хорошо, так почему, если я использую ListBOX, у меня нет этой проблемы? – Bohn
Ну, это технически не «проблема», это именно то, как Microsoft решила это сделать. Я спрошу Билла в следующий раз, когда увижу его =) ListBox, похоже, не заботится о цвете неактивного элемента управления, он постоянно использует цвет активного управления. Но очень хорошее внимание к деталям. – BeemerGuy
LOL! лучше спросить Хейльсберга! он был главным архитектором! ... К сожалению, я не могу использовать технику «Фокус», потому что я набираю строку поиска внутри текстового поля и выделяю результат в этом ListView, поэтому, если я перемещаю фокус на ListView, тогда пользователь не могу продолжать печатать в текстовом поле :( – Bohn