Re: ListView как запретить выделение элемента.
От: Visor2004  
Дата: 22.12.10 23:49
Оценка: 1 (1)
Здравствуйте, Аноним, Вы писали:

А>В ListView выбранный элемент подсвечивается синим цветом, как можно отключить этот эффект?

А>Т.е. чтобы выбранная строка визуально никак не выделялась.

Просто из интереса, просветите, зачем такую граблину в коде ложить? неужели никак ItemsControl нельзя применить?
Помните!!! ваш говнокод кому-то предстоит разгребать.
ListView как запретить выделение элемента.
От: Аноним  
Дата: 20.12.10 16:21
Оценка:
В ListView выбранный элемент подсвечивается синим цветом, как можно отключить этот эффект?
Т.е. чтобы выбранная строка визуально никак не выделялась.
wpf
Re: ListView как запретить выделение элемента.
От: Codechanger Россия  
Дата: 20.12.10 17:32
Оценка:
Здравствуйте, Аноним, Вы писали:

А>В ListView выбранный элемент подсвечивается синим цветом, как можно отключить этот эффект?

А>Т.е. чтобы выбранная строка визуально никак не выделялась.

Вариантов тут несколько.

1. В OnSelectionChanged очищать SelectedItems.
2. Переопределить стиль ListBoxItem.
3. Подумать, нельзя ли обойтись ItemsControl.
Re[2]: ListView как запретить выделение элемента.
От: Аноним  
Дата: 21.12.10 06:17
Оценка:
Здравствуйте, 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/
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.