我想在目录的datagrid列大小中显示,但我不知道如何在XAML中使用“StringFormat”格式化字符串以显示KB,MB或GB,并保持按大小排序的能力。
由于
答案 0 :(得分:0)
您可以在数据网格的ItemsSource中拥有其他属性。将具有目录保持单元大小的新属性填充为常量。因此,假设您有一个100 KB的目录和另一个1 MB的目录。因此,将1 MB转换为等效的KB并填充新添加的属性。不要在Datagrid上显示此属性,只需在排序成员路径中使用它。并将字符串属性保留在View中,该属性将显示100 KB或1 MB值。为了更好地理解我想说的内容,请参阅this SO post
如果事情不清楚,请告诉我!!