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?
<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)