在WPF/XAML的新手,我一直在与布局摔跤,并试图使其统一。我正在使用网格列表框,不同列中的数据不同。我将首先说出所需的行为:列的统一开始和结束位置,我认为可以通过在ColumnDefinition
中使用*
的Width
s来实现。不明原因的网格布局宽度行为
而在最近的来自底部的GitHub链接的差异与虚拟数据,列是统一的各种字符串长度。但由于某种原因,当我使用从DirectorySizer
s得到的实际数据时,均匀性就会出现在窗口中,其中第二列从基于DirPath
长度的不同位置开始。我能想到的唯一情况是,如果数据在某种程度上比专栏更长,似乎并不是这样(检查内存DirPath
出现适当修剪)。
对此的任何解决方案/解释?我很茫然。
Diff between desired and undesired behavior
我会看看SharedSizeScope,谢谢 –