WPF ListView удалить эффект наведения мыши
Привет, я использую ListView в wpf, работающем на машине Windows 7, Теперь, когда я перетаскиваю мышь над listview, я получаю небольшую синюю границу вокруг него, как удалить этот эффект? (я не говорю о строках всего listview)
2 ответов
Я думаю, вы можете избавиться от этого эффекта, сделав небольшое изменение в BorderThickness
на ListView
(то же самое и с TextBox
)
попробуй такое
<ListView ...
BorderThickness="1.000001">
это скользкий склон, на котором вы идете. Почему вы хотите удалить "маленькую синюю границу вокруг представления списка". Я думаю, что это визуальный фокус, и он служит цели в пользовательском интерфейсе. Если вы не собираетесь полностью настроить стиль представления списка, я бы предложил оставить его в покое.
один из способов отключить его-определить стиль на основе типа для listview в ресурсах приложения(вероятно, в приложении.язык XAML)
<Style TargetType="{x:Type ListView}">
<Setter Property="FocusVisualStyle" Value="{x:Null}" />
</Style>