Da die Leinwand ein Top/Left für die Platzierung benötigt, wenn Sie etwas zentrieren möchten, ist ein Gitter in der richtigen Leinwand hinzuzufügen. Oben mit HorizontalAlignment = "Center" die beste Möglichkeit, oder Gibt es einen besseren Weg?Perfect Center auf WPF Canvas
Diese Schnipsel ist ein 150x300 Leinwand, mit Inhalt in einem Raster zentriert ....
<Canvas Width="150" Height="300">
<Grid Canvas.Top="75" Width="106" HorizontalAlignment="Center">
{whatever you want centered}
</Grid>
</Canvas>