如何在以下示例中避免使用TextBox垂直拉伸:
<StackPanel Orientation="Horizontal">
<Button Height="40">OK</Button>
<TextBox Width="200"></TextBox>
</StackPanel>
答案 0 :(得分:3)
使用VerticalAlignment属性
<StackPanel Orientation="Horizontal">
<Button Height="40">OK</Button>
<TextBox Width="200" VerticalAlignment="Center"></TextBox>
</StackPanel>
答案 1 :(得分:0)
<StackPanel Orientation="Horizontal">
<Button Height="40">OK</Button>
<TextBox Height="40" Width="200"></TextBox>
</StackPanel>
答案 2 :(得分:0)
来自MSDN:
将TextWrapping属性设置为 换行导致输入的文本换行到a TextBox边缘的新行 自动达到控制 扩展TextBox的高度 控制包括新的空间 如果有必要的话。
所以,为了解决这个问题,我认为你可以设置TextWrapping = TextWrapping.NoWrap