0

ListViewの最初/最後にジャンプする代わりに、他の操作を実行したいと思います。そこで、PageUp / PageDownを使用してListViewをジャンプすることを無効にし、他の操作を実行したいと思います。

私はsthができると思った。お気に入り

ListView.PreviewKeyDown

そして、

e.Handled = true,

しかし、設定することしかできません

e.Handled = true

ListView.KeyUp.

しかし、PageUp/PageDownをキャッチしようとすると

ListView.Keyup,

選択はすでに最初または最後にジャンプしています。

では、最初/最後へのジャンプを無効にして、代わりに他の操作を実行するにはどうすればよいですか?

4

1 に答える 1

0

代わりにOnKeyDownを使用してください。

ただし、このような基本的なものを変更しないようにアドバイスする必要があります。リストビュー内でページを上下に押すと、ユーザーは特定のことを期待します。この動作をオーバーライドすると、ユーザーがアプリケーションを使用しにくくなります。

于 2013-01-14T09:50:03.030 に答える