由于画布需要 Top/Left 来放置,如果你想居中,在适当的 Canvas.Top 上添加一个网格,HorizontalAlignment="Center" 是最好的方法,还是有更好的方法?
这个片段是一个 150X300 的画布,一些内容以网格为中心....
<Canvas Width="150" Height="300">
<Grid Canvas.Top="75" Width="106" HorizontalAlignment="Center">
{whatever you want centered}
</Grid>
</Canvas>