This is tedious and problematic.
I am trying to keyboard navigate (arrow down) to listview.item directly from another control. As some who had worked with this issue would already anticipate, the whole listview control gets focus first and then one more arrow down key will select the item.
There were some solutions out there to solve this issue, however I have to bring focus back out to another control with arrow up key stroke, which doesn't have clear solution yet.
Closest approach to this issue was posted here: http://cytivrat.blogspot.com/2011/05/selecting-first-item-in-wpf-listview.html
But this one doesn't solve keystrokes behave differently.
I would expect much simpler and clean solution as if setting one property to true/false does the job.