数据网格列中的 StringFormat 文件大小
StringFormat file size in datagrid column
我想在数据网格中显示目录的列大小,但我不知道如何在 XAML 中使用 "StringFormat" 格式化字符串以显示 KB 、 MB 或 GB 并保留按大小排序的能力。
谢谢
您可以在数据网格的 ItemsSource 中添加一个 属性。使用目录保持单元的大小填充新的 属性。假设您有一个 100 KB 的目录和另一个 1 MB 的目录。因此,将 1 MB 转换为等效的 KB 并填充新添加的 属性。不要在 Datagrid 上显示此 属性 只需在排序成员路径中使用它。并将字符串 属性 保留在 View 中,这将显示 100 KB 或 1 MB 的值。为了更好地理解我想说的,请参考this SO post
如果您不清楚,请告诉我!!
我想在数据网格中显示目录的列大小,但我不知道如何在 XAML 中使用 "StringFormat" 格式化字符串以显示 KB 、 MB 或 GB 并保留按大小排序的能力。
谢谢
您可以在数据网格的 ItemsSource 中添加一个 属性。使用目录保持单元的大小填充新的 属性。假设您有一个 100 KB 的目录和另一个 1 MB 的目录。因此,将 1 MB 转换为等效的 KB 并填充新添加的 属性。不要在 Datagrid 上显示此 属性 只需在排序成员路径中使用它。并将字符串 属性 保留在 View 中,这将显示 100 KB 或 1 MB 的值。为了更好地理解我想说的,请参考this SO post
如果您不清楚,请告诉我!!