我有一个矩形,当我单击它时,它将显示到另一个视图
我正在使用Rectangle.Contains(e.Location)(e是MouseEventArgs)
如果SizeMode正常,则可以:https://imgur.com/BAM7R2E.png
但是,当我将显示的SizeMode设置为合适时,Rectangle必须转到另一个位置,但是我必须单击与SizeMode相同的旧位置
https://i.imgur.com/6yv1vPV.png
我认为在进入适合模式时需要缩放矩形,但我不知道比例。请帮我
最佳答案
要计算矩形的比率,您可以计算比率=宽度/高度
因此,如果要保持相同的比例,则宽度和高度始终由此公式链接
如果您知道新的宽度,新的高度=新的宽度/比率
要么
如果您知道新高度,则新宽度=比率*新高度