回答編集履歴

2

見直しキャンペーン中

2023/08/13 09:11

投稿

TN8001
TN8001

スコア9855

test CHANGED
@@ -1,15 +1,13 @@
1
1
  > マウスDOWN/UPの定義で警告になってしまいます。
2
2
 
3
- 警告の理由は
3
+ 警告の理由は`UserControl`に、既に`MouseDown`・`MouseUp`イベントがあるからです。
4
4
  [UserControl クラス (System.Windows.Controls) | Microsoft Docs](https://docs.microsoft.com/ja-jp/dotnet/api/system.windows.controls.usercontrol)
5
- に既に`MouseDown`・`MouseUp`イベントがあるからです。
6
5
 
7
6
  解決法は`Shadows`の付加か、別の名前にすることです。
8
7
 
9
8
  > 警告は消えたのですが、イベントは発行されていないようです。
10
9
 
11
10
  チョイスしたイベントが悪かった?のですが、ボタンを**右クリック**すればイベントが来ていることを確認できます。
12
-
13
11
  左クリックで来ないのはボタン類は`Click`イベント発行のため、`MouseLeftButtonDown`等は飲み込んでしまい発砲されない仕様になっています。
14
12
 
15
13
  欲しい場合は`PreviewMouseDown`等、`Preview`が付くイベントにします。

1

見直しキャンペーン中

2023/07/25 13:46

投稿

TN8001
TN8001

スコア9855

test CHANGED
@@ -1,29 +1,15 @@
1
1
  > マウスDOWN/UPの定義で警告になってしまいます。
2
2
 
3
-
4
-
5
3
  警告の理由は
6
-
7
4
  [UserControl クラス (System.Windows.Controls) | Microsoft Docs](https://docs.microsoft.com/ja-jp/dotnet/api/system.windows.controls.usercontrol)
8
-
9
5
  に既に`MouseDown`・`MouseUp`イベントがあるからです。
10
-
11
-
12
6
 
13
7
  解決法は`Shadows`の付加か、別の名前にすることです。
14
8
 
15
-
16
-
17
9
  > 警告は消えたのですが、イベントは発行されていないようです。
18
-
19
-
20
10
 
21
11
  チョイスしたイベントが悪かった?のですが、ボタンを**右クリック**すればイベントが来ていることを確認できます。
22
12
 
23
-
24
-
25
- 左クリック来ないのはボタン類は`Click`イベント発行のため、`MouseLeftButtonDown`等は飲み込んでしまい発砲されない仕様になっています。
13
+ 左クリック来ないのはボタン類は`Click`イベント発行のため、`MouseLeftButtonDown`等は飲み込んでしまい発砲されない仕様になっています。
26
-
27
-
28
14
 
29
15
  欲しい場合は`PreviewMouseDown`等、`Preview`が付くイベントにします。