teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

見直しキャンペーン中

2023/07/27 16:23

投稿

TN8001
TN8001

スコア10108

answer CHANGED
@@ -1,19 +1,19 @@
1
- > ElementHostコントロールを介して、WPFユーザーコントロールを配置しており、その中にはListViewコントロールを使用しています。
1
+ > ElementHostコントロールを介して、WPFユーザーコントロールを配置しており、その中にはListViewコントロールを使用しています。
2
-
2
+
3
- こういう構成をしている例は珍しいのか全く情報がないですね...
3
+ こういう構成をしている例は珍しいのか全く情報がないですね...
4
-
4
+
5
- > ListView内にフォーカスを留まらせる方法
5
+ > ListView内にフォーカスを留まらせる方法
6
-
6
+
7
- とりあえず`KeyDown`を処理済みにしたら移らなくなりました。
7
+ とりあえず`KeyDown`を処理済みにしたら移らなくなりました。
8
- しかしそれでいいのか、何か不具合があるかはわかりません。
8
+ しかしそれでいいのか、何か不具合があるかはわかりません。
9
-
9
+
10
- ```xaml
10
+ ```xml
11
- <ListView KeyDown="listView_KeyDown"
11
+ <ListView KeyDown="listView_KeyDown">
12
- ```
12
+ ```
13
-
13
+
14
- ```C#
14
+ ```cs
15
- private void listView_KeyDown(object sender, KeyEventArgs e)
15
+ private void listView_KeyDown(object sender, KeyEventArgs e)
16
- {
16
+ {
17
- if (e.Key != Key.Tab) e.Handled = true;
17
+ if (e.Key != Key.Tab) e.Handled = true;
18
- }
18
+ }
19
19
  ```