我的ListBox
包含2个元素:item and price
。
我这样添加它们:
lbtest.Items.Add(new ListBoxItem()
{
Content = item + prijs,
FontSize = 14,
Foreground = Brushes.Red
});
现在当然会导致:
--------------------
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
--------------------
我玩.PadLeft
和.PadRight
,但这些并没有给我我想要的条件:
--------------------
Fries €2,00
Ketchup €0,30
Burger €2,00
Onion €0,10
SomeFood €2,00
SomeSubItem €500
--------------------
我可以使用某种计算来实现这一目标吗?
我的ListBox
有一个静态宽度,也许我可以用它做点什么?
答案 0 :(得分:0)
你应该尝试使用:
var name = "ItemName";
var price = "€2,00";
var daa = String.Format("{0, 5} {1, 10}", name, price);
结果是:
"ItemName €2,00"
{0,1,2 ..,[align]} 非常好