La mise au point sur une zone de liste de l'élément de sauts de la navigation au clavier

Après la sélection de l'élément de zone de liste par programmation, il est nécessaire d'appuyer sur\touche deux fois pour déplacer la sélection. Des suggestions?

Vue:

<ListBox Name="lbActions" Canvas.Left="10" Canvas.Top="10"
               Width="260" Height="180">
        <ListBoxItem Name="Open" IsSelected="true" Content="Open"></ListBoxItem>
        <ListBoxItem Name="Enter" Content="Enter"></ListBoxItem>
        <ListBoxItem Name="Print" Content="Print"></ListBoxItem>
</ListBox>

Code:

public View()
{
   lbActions.Focus();
   lbActions.SelectedIndex = 0; //not helps
   ((ListBoxItem) lbActions.SelectedItem).Focus(); //not helps either
}

OriginalL'auteur StreamT | 2010-02-08