我有一个绑定的数字,我想在两者之间添加空格。例如。目前它显示123456789,我希望它显示123 456 789。有人知道如何使用stringFormat来做到这一点吗?
我的 xaml
<Label Text="{Binding CardNumber}" TextColor="#1481BA" />
您可以使用
以下格式StringFormat={0:### ### ###}
例如
<Label Text="{Binding CardNumber, StringFormat={0:### ### ###}" TextColor="#1481BA" />
CardNumber 是一个字符串,因此 Nkosi 建议的格式不起作用。这是我的解决方案:
foreach(var i in Items)
{
string cardNum = i.CardNumber;
int cardInt = 3;
while(cardInt < cardNum.Length)
{
cardNum = cardNum.Insert(cardInt, " ");
cardInt += 4;
}
i.CardNumber = cardNum;
}