mattti is geotruck from now on :).
I always need to display first and last label. So I cannot use .ShowFirstLabel(false) nor can i use .HorizontalAlignment(HorizontalAlignment.Right)) because in this case the last label would be padded. What you suggest would be possible if label had property attached, something like this:
Code:.Labels(l => l.HorizontalAlignment(l.IsFirst? HorizontalAlignment.Right : l.IsLast ? HorizontalAlignment.Left : HorizontalAlignment.Center))