如何在包含它的单元格中通过它的相对位置在单元格中绘制一个矩形?

时间:2015-08-30 00:52:44

标签: wpf xaml

我在类RelativePosition中的属性MapItem是包含它的单元格中工作点的相对位置。向量的两个分量始终在 [0,1] 范围内。在下面的示例图像中,corrdinates类似于(0.25,0.05)。  每个项目都有一个属性 RelativePosition ,它是一个Vector,用于定义相对于项目的工作点位置。例如,(0,0)是左上角,(1,1)是右下角。

enter image description here

如何在相对位置的单元格中绘制矩形?谢谢你的帮助吗?

1 个答案:

答案 0 :(得分:0)

您是否考虑过使用容器定位图像?也许UniformGrid可能适合你。如果你想让图像的中间位于左边的中心0.25,那么它就是UniformGrid的左边单元格中有两列。