C# XAML 通用应用 - 随着文本框内部的增长而更改 StackPanel 的宽度
本文关键字:StackPanel 内部 XAML 应用 文本 | 更新日期: 2023-09-27 17:57:10
我在这样的StackPanel
中有一些TextBoxes
:
...
<StackPanel Orientation="Horizontal">
<TextBox Text="1"></TextBox>
<TextBox Text="1"></TextBox>
<TextBox Text="1"></TextBox>
</StackPanel>
...
我希望StackPanel
随着TextBox
es的输入而增长,但相反,随着更多文本的添加,TextBox
es换行。
如何使StackPanel
随着TextBox
的输入而增长?
提前感谢!
当我尝试您的解决方案时,它对我有用。但是,您可以尝试将属性TextWrapping="NoWrap"
添加到每个TextBox
或创建Style
。
或者您可以使用StackPanel
也可以使用的Grid
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefiniton Width="Auto" />
<ColumnDefiniton Width="Auto" />
<ColumnDefiniton Width="Auto" />
</Grid.ColumnDefinitions>
<TextBox Grid.Column="0" Text="1" />
<TextBox Grid.Column="1" Text="1" />
<TextBox Grid.Column="2" Text="1" />
</Grid>