When the HideSelection is set to false and the ListView lost focus, the selected items will be grey out. Previously, when we use ListBox, when it lost focus, the selected items are still highlighted in the active colour (i.e., blue). We changed these ListBoxes to ListViews in order to use VirtualMode to reduce the loading time, and now a lot of users complained that it is very hard for them to see which items they selected and which they did not. They want the selected items to be highlighted in a blue colour like what they had with ListBoxes previously.
May I know if there is any way to do so? I have spent 2 days to google out, but it just seems to be impossible. Thanks.
Edit 1: Someone suggested this answer: WPF ListView Inactive Selection Color but I am developing C# application and can't find a C# code in that answer.
Edit 2: Actually I asked the same question to this guy: How to change listview selected row backcolor even when focus on another control?, but the answers there are irrelevant to me. The issue is that guy only want to adjust the listview item colors when they type in textbox, so he can accept the answer about capturing textbox event and redraw it. But my case is different, there are a lot of different kinds of control that can make listview lose focus, including other listviews