gpt4 book ai didi

行高度可变的WPF DataGrid

转载 作者:行者123 更新时间:2023-12-04 05:04:52 25 4
gpt4 key购买 nike

我正在以编程方式创建一个DataGrid,并且需要将行高设置为可变的,以便具有多行文本的行具有很高的高度以容纳其他行。

我尝试在代码中设置RowHeight属性,但这需要一个固定值。如果我未设置RowHeight,则它将使用一个任意值,如果文本不合适,该值将不会扩展。

我还希望DataGrid内容可缩放,因此,如果调整DataGrid的大小,则实际单元格也会调整大小,包括单元格内的字体。我可以为此使用Viewbox,但是Viewbox遇到了问题,因为它无法适应文本,它会根据文本回避/扩展文本。

也许我需要遍历所有行和列的大小调整并手动设置height属性。

最佳答案

试试这个:

在您的Window的构造函数中,执行以下操作:

dataGrid.RowHeight = double.NaN;

关于行高度可变的WPF DataGrid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6763933/

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