2013-04-26 5 views
0

나는 ListBox에 2 개의 요소를 포함하고 있습니다 : item and price. 에목록 상자 텍스트 정렬

lbtest.Items.Add(new ListBoxItem() 
{ 
    Content = item + prijs, 
    FontSize = 14, 
    Foreground = Brushes.Red 
}); 

지금은 물론이 결과 :

나는과 같이 추가 내가 .PadLeft.PadRight와 함께 놀았

-------------------- 
Fries€2,00 // btw they are from Belgium NOT from France lol 
    Ketchup€0,30 
Burger€2,00 
    Onion€0,10 
SomeFood€2,00 
    SomeSubItem€500 
-------------------- 

그러나이 나에게 내가 원하는 조건을 제공하지 않습니다 :

-------------------- 
Fries    €2,00 
    Ketchup  €0,30 
Burger    €2,00 
    Onion   €0,10 
SomeFood   €2,00 
    SomeSubItem €500 
-------------------- 

사용할 수있는 계산법이 있나요? 이것을 달성하기 위해?

ListBox에는 정적 너비가 있습니다. 아마도 그걸로 뭔가 할 수 있습니까?

답변

0

당신은 작업을 시도해야합니다 : 결과

var name = "ItemName"; 
    var price = "€2,00"; 

    var daa = String.Format("{0, 5} {1, 10}", name, price); 

:

"ItemName  €2,00"

{0,1,2 .. [정렬]을} 아주 좋은입니다