gpt4 book ai didi

wpf - Datagrid列格式: how to specify multiline and right-align text?

转载 作者:行者123 更新时间:2023-12-01 09:35:33 27 4
gpt4 key购买 nike

我有一个 WPF 数据网格,下面有 2 列。当书名很长并且我希望价格右对齐时,我希望将第一列显示在多行中。

我在这段代码中设置了哪些属性,或者我应该使用模板?如果我应该使用模板,我想要一些指针,因为我是新手。谢谢。

   <DataGrid.Columns>
<DataGridTextColumn Binding="{Binding XPath=BookTitle}" Header="Book Title" />
<DataGridTextColumn Binding="{Binding XPath=Price}" Header="Price" />
</DataGrid.Columns>

最佳答案

希望这会有所帮助。

<DataGrid.Columns>
<DataGridTemplateColumn Header="Book Title" Width="150">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock VerticalAlignment="Center"
TextWrapping="Wrap"
Text="{Binding BookTitle}"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn >
<DataGridTemplateColumn Header="Price" Width="100">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock TextAlignment="Right"
VerticalAlignment="Center"
Text="{Binding Price}"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>

关于wpf - Datagrid列格式: how to specify multiline and right-align text?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8754128/

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