WPF中StringFormat的用法--顯示特定位數的數字
阿新 • • 發佈:2018-09-20
www. ring div abc -- 寫上 format led http 原文:WPF中StringFormat的用法--顯示特定位數的數字
版權聲明:本文為博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/huangli321456/article/details/80324458
StringFormat的用法網上查了下發現同一篇文章轉了n次,要了解的可以看看,https://www.cnblogs.com/zhengwen/archive/2010/06/19/1761036.html,但恕我直言,裏面格式化十進制的操作我寫上後連內容都沒了。
下面說說我的寫法:
其實StringFormat沒那麽復雜,{}{0:xxx}這種寫法太復雜,下面是我的:
<TextBlock Text="{Binding Num,StringFormat=0}"></TextBlock>
就這樣,這樣出來的是沒有小數點的十進制,保留一位小數的寫法:
<TextBlock Text="{Binding Num,StringFormat=0.0}"></TextBlock>
同理要幾位小數後面加幾個0就好了,或者直接寫成這樣
<TextBlock Text="{Binding Num,StringFormat=N2}"></TextBlock>
N2表示2位小數。
要格式化其他格式類似操作就好了
<TextBlock Text="{Binding Num,StringFormat=0abc}"></TextBlock>
出來的結果是數字後面添加abc
WPF中StringFormat的用法--顯示特定位數的數字