1

在以下示例中如何避免 TextBox 垂直拉伸:

<StackPanel Orientation="Horizontal">
  <Button Height="40">OK</Button>
  <TextBox Width="200"></TextBox>
</StackPanel>
4

3 回答 3

4

使用 VerticalAlignment 属性

<StackPanel Orientation="Horizontal">
  <Button Height="40">OK</Button>
  <TextBox Width="200" VerticalAlignment="Center"></TextBox>
</StackPanel>
于 2009-03-19T20:59:03.190 回答
0
    <StackPanel Orientation="Horizontal">
        <Button Height="40">OK</Button>
        <TextBox Height="40" Width="200"></TextBox>
    </StackPanel>
于 2009-03-19T20:58:25.703 回答
0

来自 MSDN:

将 TextWrapping 属性设置为 Wrap 会导致输入的文本在到达 TextBox 控件的边缘时换行,并在必要时自动扩展 TextBox 控件的高度以包含新行的空间。

所以,要修复它,我认为你可以设置TextWrapping = TextWrapping.NoWrap

于 2009-03-19T20:59:15.793 回答