2011-01-09 9 views
1

마우스를 사용하여 선택을 해제하지 않고 WPF ListBox에서 키보드 탐색을 사용하지 않도록 설정하려면 어떻게합니까?WPF ListBox에서 키보드 탐색 사용 안 함

XAML :

<ListBox PreviewKeyDown="listBox_PreviewKeyDown"> 
    <ListBoxItem Content="asdfasdf" /> 
    <ListBoxItem Content="asdfasdf" /> 
    <ListBoxItem Content="asdfasdf" /> 
</ListBox> 

답변

5

은 (당신이 확인하고 핸들러에 전달 된 KeyEventArgs으로 만 제공되며 특정 키/수정을 해제 할 수)에 PreviewKeyDown 이벤트를 처리 true로 e.Handled 설정 코드 숨김 :

private void listBox_PreviewKeyDown(object sender, KeyEventArgs e) 
{ 
    e.Handled = true; 
} 
+0

C#으로 코드를 제공 할 수 있습니까? 나는 시각적 기본을 배웠다. –

+0

알겠습니다. – Shimmy

+0

첫 번째 코드 단편은 Visual Basic이 아닙니다. 그것은 XAML입니다. – user1234567