gpt4 book ai didi

wpf - 在网格列内制作一个 TextBlock 换行

转载 作者:行者123 更新时间:2023-12-04 14:03:08 24 4
gpt4 key购买 nike

我有以下 XAML,它在网格中显示一个文本 block 。问题是它只是拉伸(stretch)开来,它甚至拉伸(stretch)得比 window 的宽度还大。

<Grid Background="Gray">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>

<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>

<Label Grid.Row="1" Grid.Column="0" Padding="0" FontWeight="Bold" Margin="0,0,5,0">Description:</Label>
<TextBlock Grid.Row="1" Grid.Column="1" Text="{Binding Description}" TextWrapping="Wrap" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" />
</Grid>

最佳答案

您需要 restrict the width使文本换行的第二列 -

<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>

关于wpf - 在网格列内制作一个 TextBlock 换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13518179/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com