В ListView выбранный элемент подсвечивается синим цветом, как можно отключить этот эффект?
Т.е. чтобы выбранная строка визуально никак не выделялась.
Здравствуйте, Codechanger, Вы писали:
C>Здравствуйте, Аноним, Вы писали:
А>>В ListView выбранный элемент подсвечивается синим цветом, как можно отключить этот эффект?
А>>Т.е. чтобы выбранная строка визуально никак не выделялась.
C>Вариантов тут несколько.
C>1. В OnSelectionChanged очищать SelectedItems.
C>2. Переопределить стиль ListBoxItem.
C>3. Подумать, нельзя ли обойтись ItemsControl.
Спасибо, первый вариант отлично подошёл
На случай, если кому нужно будет не отключить выделение, а поменять цвет, то вот отличное описание, как это сделать:
http://imduff.wordpress.com/2008/03/01/change-highlight-color-when-an-item-in-a-listview-is-selected/
Здравствуйте, Аноним, Вы писали:
А>В ListView выбранный элемент подсвечивается синим цветом, как можно отключить этот эффект?
А>Т.е. чтобы выбранная строка визуально никак не выделялась.
Просто из интереса, просветите, зачем такую граблину в коде ложить? неужели никак ItemsControl нельзя применить?