Evite TextBox estiramento vertical
-
21-08-2019 - |
Pergunta
Como posso evitar TextBox estiramento vertical no exemplo a seguir:
<StackPanel Orientation="Horizontal">
<Button Height="40">OK</Button>
<TextBox Width="200"></TextBox>
</StackPanel>
Solução
Use o VerticalAlignment Propriedade
<StackPanel Orientation="Horizontal">
<Button Height="40">OK</Button>
<TextBox Width="200" VerticalAlignment="Center"></TextBox>
</StackPanel>
Outras dicas
<StackPanel Orientation="Horizontal">
<Button Height="40">OK</Button>
<TextBox Height="40" Width="200"></TextBox>
</StackPanel>
De MSDN:
A definição do atributo TextWrapping para Envoltório faz com que entrou texto para embrulhar a um nova linha quando a borda da caixa de texto controle seja alcançado, de forma automática expandindo a altura da caixa de texto controlar a incluir espaço para um novo linha, se necessário.
Assim, para corrigi-lo, eu acho que você pode definir TextWrapping = TextWrapping.NoWrap
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow