Нужно это для формирования подобия дерева(строки, сдвинутые относительно левой границы), т.е. так:
+-----------+
|Root |
| Level1 |
| Level1 |
| Level2 |
| Level3 |
| Level2 |
| Level1 |
| Level1 |
+-----------+
Добавление соответствующего к-ва пробелов к каждому айтему не помогает, т.к. броузер пробелы игнорирует.
А entity .NET при рендеринге ListBox-а эскейпит так, что на клиенте отображается не обязательный пробел, как задумывалось, а тупая последовательность " "

В принципе это правильно, но я хочу как-то управлять тем, что я хочу получить.
Пока что проблема решена банальной заменой пробелов на символ '.' и выглядит это так:
+-----------+
|Root |
|.Level1 |
|.Level1 |
|..Level2 |
|...Level3 |
|..Level2 |
|.Level1 |
|.Level1 |
+-----------+
но не красиво это как-то
Есть какие-то идеи насчет этого?