作为 WPF / XAML 的新手,我一直在努力解决布局并试图使其统一。我正在使用一个网格列表框,在不同的列中有不同的数据。我将首先说所需的行为:列的统一开始和结束位置,我认为可以通过在 s 中使用*
-based Width
s来实现ColumnDefinition
。
在底部 GitHub 链接的最新差异中,使用虚拟数据,列是统一的,具有各种字符串长度。但是由于某种原因,当我使用从DirectorySizer
s 中提取的实际数据时,均匀性超出了窗口,第二列根据 s 的长度从不同的位置开始DirPath
。我唯一能想到的是数据是否比列长,这似乎不是这种情况(在内存中检查DirPath
会得到适当的修剪)。
对此有任何解决方案/解释吗?我不知所措。