Не нашел, как это сделать. То, что я нашел, было более или менее по строкам этого (http://blog.stevex.net/string-formatting-in-csharp/):
На самом деле нет никакого форматирования внутри строки, за ее выравниванием. Выравнивание работает для любого аргумента, который печатается в вызове String.Format. Образец генерирует
String.Format("->{1,10}<-", "Hello"); // gives "-> Hello<-" (left padded to 10)
String.Format("->{1,-10}<-", "Hello"); // gives "->Hello <-" (right padded to 10)