WPF StringFormat 格式化文字

2021-09-08 14:15:17 字數 2081 閱讀 8112

原文:

wpf stringformat 格式化文字

wpf中,對數字/日期等的格式化,可參考此篇部落格:

例如:「已使用此軟體 365 天!」,wpf中可如下處理

新增資源項:

1<

system:string

x:key

="langsource1"

>已使用此軟體 天!

system:string

>

stringformat格式化:

1<

textblock

text="}

"/>

例如:「30/365」

1

<

textblock

>

2<

textblock.text

>

3<

multibinding

stringformat

="{}/

">

4<

binding

path

="learneddays"

fallbackvalue

="0"

/>

5<

binding

path

="planningdays"

fallbackvalue

="0"

/>

6multibinding

>

7textblock.text

>

8textblock

>

例如:「已經學習30天,剩餘計畫學習天數365」

新增資源項:

1<

system:string

x:key

="langsource5"

>已經學習,剩餘計畫學習天數

system:string

>

wpf中stringformat處理:

1

<

textblock

>

2<

textblock.text

>

3<

multibinding

stringformat=""

>

4<

binding

path

="learneddays"

fallbackvalue

="0"

/>

5<

binding

path

="planningdays"

fallbackvalue

="0"

/>

6multibinding

>

7textblock.text

>

8textblock

>

例如:「學生張三的期末平均成績為93.20分」

新增資源項:

1<

system:string

x:key

="langsource5"

>學生的期末平均成績為分

system:string

>

wpf中stringformat處理:

1

<

textblock

>

2<

textblock.text

>

3<

multibinding

stringformat=""

>

4<

binding

path

="name"

/>

5<

binding

path

="score"

/>

6multibinding

>

7textblock.text

>

8textblock

>

格式化,強調 數值格式化

聚合函式返回的的數值型別的值有個特點就是沒有被格式化。通過前面的帶 sum 聚合函式的示例,我們可以看到這一點 注意合計值 命令,或者在物件檢視器中選中 displayformat 屬性。在上節的示例中,格式化操作是針對一物件或物件內的表示式,在物件內僅有乙個表示式時它還能正常工作,不過當物件內不有...

python 格式化和format格式化

格式 name flags width precision typecode name 可選,用於選擇指定的key flags 可選,可提供的值有 右對齊,整數前加正號,負數前加負號 左對齊,正數錢無符號,負數前加負號 空格 右對齊 正數前加空格,負數前加負號 0 右對齊,正數前無符號,負數前加負號...

iOS 數字的格式化(NSNumber格式化)

在開發的過程中,我們會遇到這樣的問題,在金額沒三位中間會加乙個逗號的那種格式。例如 123456變成123,456的情況。數字的格式化的 nsstring numstring nsstring stringwithformat 12345678.89 nsnumberformatter format...