回答編集履歴

1

2024/03/04 10:35

投稿

TN8001
TN8001

スコア9350

test CHANGED
@@ -1,21 +1,11 @@
1
- まずマウスイベントの邪魔になるので`zoomImage`に`IsHitTestVisible="False"`を付けます。
1
+ まずマウスイベントの邪魔になるので`zoomImage`に`IsHitTestVisible="False"`を付けます。
2
-
3
2
  ```vb
4
-
5
3
  Private Sub LensPosition(x As Double, y As Double)
6
-
7
4
  Lens.Center = New Point(ImageX, ImageY)
8
-
9
5
  zoomImage.SetValue(Canvas.LeftProperty, ImageX - (ImageX * 3))
10
-
11
6
  zoomImage.SetValue(Canvas.TopProperty, ImageY - (ImageY * 3))
12
-
13
7
  End Sub
14
-
15
8
  ```
16
-
17
9
  でマウス下に丸が来ました。
18
10
 
19
-
20
-
21
- `zoomImage`に`TranslateTransform`を付けて`zoomImageTranslateTransform.X = ImageX - (ImageX * 3)`でもいいと思います(特に差は感じませんでした)
11
+ `zoomImage`に`TranslateTransform`を付けて`zoomImageTranslateTransform.X = ImageX - (ImageX * 3)`でもいいと思います(特に差は感じませんでした)