我正在使用一个简单的WPF应用程序。其中一部分包含一个包含多个控件的网格。该网格使用LayoutTransform和RotateTransform进行旋转。我需要获取相对于网格左上角的鼠标点击坐标,考虑到旋转。
为了清楚起见,假设在网格中只有一个绘图表面,且未应用任何变换。然后,我在位置X = 20,Y = 10处单击并在绘图表面上放置一个点。如果现在将网格旋转30度并单击该点(该点也随着旋转移动),则单击位置仍应为X = 20,Y = 10。
为了清楚起见,假设在网格中只有一个绘图表面,且未应用任何变换。然后,我在位置X = 20,Y = 10处单击并在绘图表面上放置一个点。如果现在将网格旋转30度并单击该点(该点也随着旋转移动),则单击位置仍应为X = 20,Y = 10。