Имеется вот такой listbox ссылка. Как сделать так чтобы при наведении и нажатии на него не выделялся Item (Синем цветом в моем случае). Если можно привести пример кода.
Asked
Active
Viewed 1,714 times
0
-
Используйте ItemsControl вместо ListBox – Андрей NOP Apr 18 '18 at 18:00
-
Добавить ясности для глупых можно? К сожалению после замены словил ошибку. System.InvalidOperationException: "Перед использованием свойства ItemsSource семейство Items должно быть пустым." – Honey Cake Apr 18 '18 at 18:07
-
Вот вам список через ItemsControl – EvgeniyZ Apr 18 '18 at 18:27
1 Answers
1
<ListBox>
<ListBox.Resources>
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="Transparent" />
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightTextBrushKey}" Color="Black" />
<SolidColorBrush x:Key="{x:Static SystemColors.ControlBrushKey}" Color="Transparent" />
</ListBox.Resources>
</ListBox>
Если у Вас достаточно новая версия .net:
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="Transparent"/>
<SolidColorBrush x:Key="{x:Static SystemColors.InactiveSelectionHighlightBrushKey}" Color="Transparent"/>
Точно не помню, но по-моему, Вы можете так же это сделать в настройках ListBox'а (Properties).
isnullxbh
- 5,268