Saltar al contenido

WPF: alinear la línea base de una etiqueta y su cuadro de texto

Solución:

Este comportamiento es, creo, causado por el hecho de que el TextBox por defecto a una alineación vertical de Stretch, lo que hace que llene el espacio disponible y tenga un par de píxeles adicionales debajo del texto. Si usa esto en su lugar:

<StackPanel>
    <StackPanel Orientation="Horizontal">
        <Label >MyLabel</Label>
        <TextBox VerticalAlignment="Center" Width="100">MyText</TextBox>
    </StackPanel>
</StackPanel>

… debería ver un resultado más limpio.

¿Qué piensas?

texto alternativo

<StackPanel Orientation="Horizontal">
        <Label Margin="3" VerticalContentAlignment="Center">MyLabel</Label>
        <TextBox Margin="3" VerticalContentAlignment="Center" Width="100">MyText</TextBox>
 </StackPanel>

Logré ese look en Kaxaml con:

<StackPanel Orientation="Horizontal">
  <Label Margin="3" VerticalAlignment="Center">MyLabel</Label>
  <TextBox Margin="3" Width="100" VerticalAlignment="Center">MyText</TextBox>
</StackPanel>
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *