Я полагаю, что вам нужно установить KeyboardNavigation.TabNavigation присоединенное свойство равным Once в ListView.Я сделал это с помощью шаблонного ItemsControl, и он, кажется, дает мне поведение, которого я ожидал бы, как ListBox, где вкладка в элементе управления будет выбирать первый элемент, а дополнительная вкладка будет вкладываться прямо из списка и наследующий элемент управления.
Таким образом, следуя этому методу, ваш пример может быть сокращен до этого.
<ListView ItemContainerStyle="{StaticResource ItemCommon}"
KeyboardNavigation.TabNavigation="Once" />
Однако я не проверял это с элементом управления ListView, но не хотелне удивлюсь, если это сработает для вас.