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

質問編集履歴

2

ボタンの位置が重なっていたので修正しました

2019/11/26 23:39

投稿

tride
tride

スコア68

title CHANGED
File without changes
body CHANGED
@@ -14,9 +14,12 @@
14
14
  Title="MainWindow" Height="450" Width="800">
15
15
  <Grid>
16
16
  <Button x:Name="button1" Content="Button" HorizontalAlignment="Left" Margin="34,27,0,0" VerticalAlignment="Top" Width="75" Click="button1_Click"/>
17
- <Button x:Name="button2" Content="Button" HorizontalAlignment="Left" Margin="34,27,0,0" VerticalAlignment="Top" Width="75" Click="button2_Click"/>
17
+ <Button x:Name="button2" Content="Button" HorizontalAlignment="Left" Margin="134,27,0,0" VerticalAlignment="Top" Width="75" Click="button2_Click"/>
18
18
  <Canvas Name="CanvasControl" Background="#01FFFFFF" MouseDown="CanvasControl_MouseDown"/>
19
19
 
20
20
  </Grid>
21
21
  </Window>
22
- ```
22
+ ```
23
+
24
+ 2019/11/27追記
25
+ ボタンの位置が重なっていたので修正しました

1

説明文に記載コードの動作について追記

2019/11/26 23:39

投稿

tride
tride

スコア68

title CHANGED
@@ -1,1 +1,1 @@
1
- 重なるオブジェクトでイベントを起こすには
1
+ 重なるオブジェクトでイベントを同時に起こすには
body CHANGED
@@ -1,5 +1,7 @@
1
- それぞれイベントを持ったオブジェクト(button1とbutton2、CanvasControl)がある時、最上位に位置するオブジェクト(CanvasControl)がほぼ透過(Background="#01FFFFFF")だった場合、Button1 もしくは Button2 と CanvasControlのマウスイベントをどちらも起こさせたい場合はどのようにすればいいのでしょうか。
1
+ それぞれイベントを持ったオブジェクト(button1とbutton2、CanvasControl)がある時、最上位に位置するオブジェクト(CanvasControl)がほぼ透過(Background="#01FFFFFF")だった場合、Button1 もしくは Button2 と CanvasControlのマウスイベントをどちらも同時に起こさせたい場合はどのようにすればいいのでしょうか。
2
2
 
3
+ 以下の場合、CanvasControlのイベントのみが発生し、その下にあるButton1とButton2のイベントは発生しません。
4
+
3
5
  方向性さえ見えず、悩んでおります。
4
6
 
5
7
  ```xaml