SaludosWPF - Control Center (etiqueta) dentro de lona
Estoy intentando fijar el posicionamiento de los controles en mi aplicación WPF. En mi aplicación tengo varias etiquetas que están en un lienzo diferente. Estoy tratando de centrar la etiqueta dentro del lienzo. Actualmente el código que tengo para una etiqueta es la siguiente:
<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>
Ahora, para empezar, el problema con esto es que no se centra el texto en absoluto, que se queda en la posición original. Lo que intento lograr es centrar el contenido de la etiqueta en ese lienzo, PERO no puede exceder el ancho del lienzo.
¡Se reciben sugerencias útiles! Si tiene algún comentario sobre mi patrón de pensamiento para resolver este problema, ¡por favor notifíqueme también!
Gracias de antemano
¿Por qué usaste Canvas? ¿tienes que dibujar algo? use Grid insted. –
posible duplicado de [Obtener la posición absoluta del elemento dentro de la ventana en wpf] (http://stackoverflow.com/questions/386731/get-absolute-position-of-element-within-the-window-in-wpf) – Elmo