现在这个问题与我asked here的问题类似,但这次我有多个Path对象。我想创建一个控制,使路径很好地居中。例如:
<Grid>
<Path Stroke="Black" Data="M 3,3 L 7,4 3,12 3,3" />
<Path Stroke="Black" Data="M 3,6 L 7,4 12,6 3,6" />
</Grid>
有没有一种简单的方法来实现这个目标?
答案 0 :(得分:1)
我不确定你想要什么效果,如果在路径对象上使用Stretch =“Fill”,它会将它们居中并拉伸它们。我认为你想让他们居中呢?但是,如果在每条路径上设置Stretch =“Uniform”,HorizontalAlignment =“Center”和VerticalAlignment =“Center”会怎么做?
答案 1 :(得分:0)
最终我在代码隐藏中解决了这个问题。我计算了几何中的最小值和最大值(对于X / Y)。我应用了一个带有计算缩放系数的ScaleTransform。