WPF - Center-Steuerelement (label) in Leinwand

Grüße

Ich bin versucht zu reparieren, die Positionierung der Bedienelemente in meiner WPF-Anwendung. In meiner Anwendung habe ich mehrere Etiketten, die jeweils in einer anderen Leinwand. Ich bin versucht zu zentrieren, das label innerhalb der Leinwand. Der code, den ich derzeit für ein Label ist die folgende:

<Canvas Height="42" HorizontalAlignment="Left" Margin="0,1,0,0" Name="canvasPlayer1" VerticalAlignment="Top" Width="172" >
    <Label Content="" Foreground="White" FontSize="15" FontFamily="Eurostile LT ExtendedTwo" Height="Auto" HorizontalAlignment="Center" Margin="0,5,0,0" Name="labelPlayer1Name" VerticalAlignment="Center" Width="Auto" />
</Canvas>

Nun für den Anfang das problem mit diesem ist, dass es nicht zentriert den text an alle, es bleibt an der ursprünglichen position. Was ich versuche zu erreichen ist die Mitte der Inhalt des Labels, die Leinwand, ABER es kann nicht mehr als die Breite der Leinwand.

Anregungen sind herzlich willkommen! Wenn Sie Fragen haben oder Kommentare in Bezug auf mein denken Muster zu lösen Sie dieses Problem bitte Benachrichtigen Sie mich auch!

Danke im Voraus

InformationsquelleAutor Citroenfris | 2010-12-16
Schreibe einen Kommentar