У меня есть Dev Express SunburstControl, отображающий папки и их размеры в байтах, где размеры используются в качестве значений для элемента управления. Следовательно, текст в центре отображает «Root: 162781888417» (что означает 152 ГБ), когда для CenterLabel.TextPattern установлено значение «Root: {TV}».
Однако я хочу отобразить этот размер по-разному, в зависимости от размера ...
- Root размер в байтах => Отображаемый текст
- 162781888417 => 152 ГБ
- 8234489 => 7,85 МБ
- 1047552 => 1 023 кБ
- 40584 => 39,6 кБ
Я уже у меня есть преобразование кода между байтами и другими единицами, но мне не хватает способа сказать метке центра использовать этот код конверсии.
Вкратце: как сделать так, чтобы метка центра отображала разные тексты на основе по значению?