gpt4 book ai didi

c# - 在 XAML 中,如何将项目并排放置在网格中

转载 作者:行者123 更新时间:2023-11-30 14:14:11 25 4
gpt4 key购买 nike

好的,Xaml 是我的弱点之一,所以我真的很感激在这方面的一些帮助...我想要实现的是在列表框中添加标题、姓名、姓氏,如下所示:

先生。李四
John Doe女士
Jane Doe 夫人

这是我到目前为止的 xaml,结果是姓名标题和姓氏相互重叠:

<DataTemplate>
<Grid>
<TextBlock Text="{Binding Title}" Width="60" Height="25" Margin="4" HorizontalAlignment="Left" />
<TextBlock Text="{Binding FirstName}" Width="60" HorizontalAlignment="Center" />
<TextBlock Text="{Binding LastName}" Width="60" HorizontalAlignment="Right" />

<Grid.ColumnDefinitions>
<ColumnDefinition Width="1*"/>
<ColumnDefinition Width="1*"/>
<ColumnDefinition Width="1*"/>
</Grid.ColumnDefinitions>
</Grid>
</DataTemplate>

最佳答案

在每个 TextBlock 中,您需要设置 Grid.Column="?" 在哪里?是 0、1 或 2。

如果您不指定列(或行),元素将默认转到 (0,0)。

关于c# - 在 XAML 中,如何将项目并排放置在网格中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12674238/

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