1. 程式人生 > >WPF中StringFormat的用法--顯示特定位數的數字

WPF中StringFormat的用法--顯示特定位數的數字

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的用法--顯示特定位數的數字