C# 带文本框的WPF列表框
我有一个带文本框的列表框 文本框是在数据模板中定义的,其结尾如下C# 带文本框的WPF列表框,c#,wpf,listbox,C#,Wpf,Listbox,我有一个带文本框的列表框 文本框是在数据模板中定义的,其结尾如下 <TextBlock Grid.Row="4" Grid.Column="0" Text="Note"></TextBlock> <TextBox Height="Auto" Grid.Row="4" Grid.Column="1" Text="{Binding PartData.Note}" AcceptsReturn="True" TextWrapping="Wr
<TextBlock Grid.Row="4" Grid.Column="0" Text="Note"></TextBlock>
<TextBox Height="Auto" Grid.Row="4" Grid.Column="1"
Text="{Binding PartData.Note}" AcceptsReturn="True" TextWrapping="Wrap" >
</TextBox>
</Grid>
当用户输入多行时,我希望文本框展开,但它没有。行定义高度设置为需要添加的*
VerticalContentAlignment="Stretch" HorizontalContentAlignment="Stretch"
添加到文本框,以便占用所有可用空间。您需要添加
VerticalContentAlignment="Stretch" HorizontalContentAlignment="Stretch"
设置为文本框,以便占用所有可用空间。我已经用此代码尝试了您的示例,并且效果很好(使用Shift-Enter在文本框内开始新行)
我用这段代码尝试了您的示例,效果很好(使用Shift-Enter在文本框中开始新行)
No,didnt work textbox仍然是固定的,不随文本扩展No,didnt work textbox仍然是固定的,不随文本扩展找到它,我在行上添加了初始大小,然后它被锁定。我更改了它,在文本框中添加了初始大小,然后它找到了它,我在行中添加了初始大小,然后它被锁定。我更改了它,在文本框中添加了初始大小,然后它就可以工作了