2011-01-09 13 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

関連する問題