gpt4 book ai didi

c# - 如何限制列的最大宽度?

转载 作者:太空宇宙 更新时间:2023-11-03 11:39:51 24 4
gpt4 key购买 nike

我有一个包含一些列的 DataGrid,我希望其中一列占据所有可能的宽度来填充 DataGrid,但仅此而已。因此,如果 DataGrid 的宽度不够,它将包装其文本。我使用了 TextWrapping,但它仅在为列设置固定宽度时有效。有什么办法可以实现我的目标吗? (使文本换行和自动调整宽度都起作用?)

最佳答案

由于您尚未发布任何 xaml,因此不清楚您尝试了什么。以下工作正常:-

            <sdk:DataGridTemplateColumn Width="*" Header="Memo">
<sdk:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock TextWrapping="Wrap" Text="{Binding Memo}" />
</DataTemplate>
</sdk:DataGridTemplateColumn.CellTemplate>
<sdk:DataGridTemplateColumn.CellEditingTemplate>
<DataTemplate>
<TextBox TextWrapping="Wrap" Text="{Binding Memo}" />
</DataTemplate>
</sdk:DataGridTemplateColumn.CellEditingTemplate>
</sdk:DataGridTemplateColumn>

关于c# - 如何限制列的最大宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5076394/

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