WPF中StringFormat的用法

2022-05-03 09:15:07 字數 2655 閱讀 3583

wpf中stringformat的用法可以參照c#中string.format的用法

1、c#中用法:

格式化貨幣(跟系統的環境有關,中文系統預設格式化人民幣,英文系統格式化美元)示例:

string.format(「」,0.2) 結果為:¥0.10 (英文作業系統結果:$0.10)

預設格式化小數點後面保留兩位小數,如果需要保留一位或者更多,可以指定位數

string.format(「」,10.05) 結果為:¥10.1 (擷取會自動四捨五入)

格式化多個object例項 string.format(「會員價:,***」,99.15,109.25)

wpf中用法:

格式化貨幣示例:

<

textbox

>

<

textbox.text

>

<

binding

path

="price"

stringformat

="{}

"/>

textbox.text

>

textbox

>

2、c#中用法:

格式化十進位制的數字(格式化成固定的位數,位數不能少於未格式化前,只支援整形)示例:

string.format(「」,99) 結果為:099

string.format(「」,1234) 結果為:1234,(精度說明符指示結果字串中所需的最少數字個數。)

wpf中用法:

格式化十進位制的數字示例:

<

textbox

>

<

textbox.text

>

<

binding

path

="roomcount"

stringformat

="{}

"/>

textbox.text

>

textbox

>

3、c#中用法:

用分號隔開的數字,並指定小數點後的位數示例:

string.format(「」, 12300) 結果為:12,300.00 (預設為小數點後面兩位)

string.format(「」, 12300.1234) 結果為:12,300.123(自動四捨五入)

wpf中用法:

同格式化十進位制的數字示例

4、c#中用法:

格式化百分比示例:

string.format(「」, 0.12341) 結果為:12.34% (預設保留百分的兩位小數)

string.format(「」, 0.1256) 結果為:12.6% (自動四捨五入)

wpf中用法:

同格式化十進位制的數字示例

5、c#中用法:

零佔位符和數字佔位符示例:

string.format(「」, 12345.015) 結果為:12345.02

string.format(「」, 123.015) 結果為:0123.02

string.format(「」, 12345.015) 結果為:12345.02

string.format(「」, 123.015) 結果為:123194

wpf中用法:

同格式化十進位制的數字示例

6、c#中用法:

日期格式化示例:

string.format(「」,system.datetime.now) 結果為:2010-6-19 (月份位置不是06)

string.format(「」,system.datetime.now) 結果為:2023年6月19日

string.format(「」,system.datetime.now) 結果為:2023年6月19日 20:30

string.format(「」,system.datetime.now) 結果為:2023年6月19日 20:30:10

string.format(「」,system.datetime.now) 結果為:2010-6-19 20:30

string.format(「」,system.datetime.now) 結果為:2010-6-19 20:30:10

string.format(「」,system.datetime.now) 結果為:6月19日

string.format(「」,system.datetime.now) 結果為:20:30

string.format(「」,system.datetime.now) 結果為:20:30:10

string.format(「」,system.datetime.now) 結果為:2010-6-19 20:30

string.format(「」,system.datetime.now) 結果為:2010-6-19

wpf中用法:

日期格式化示例:

<

textbox

>

<

textbox.text

>

<

binding

path

="createtime"

stringformat

="{}

"/>

textbox.text

>

textbox

>

學習WPF 了解WPF中的XAML

xaml的簡單說明 xaml是用於例項化.net物件的標記語言,主要用於構建wpf的使用者介面 xaml中的每乙個元素都對映為.net類的乙個例項,例如對映為wpf的button物件 xaml可以在乙個元素中巢狀另乙個元素,例如grid元素可以巢狀button元素 了解xaml visualstud...

學習WPF 了解WPF中的XAML

xaml的簡單說明 xaml是用於例項化.net物件的標記語言,主要用於構建wpf的使用者介面 xaml中的每乙個元素都對映為.net類的乙個例項,例如對映為wpf的button物件 xaml可以在乙個元素中巢狀另乙個元素,例如grid元素可以巢狀button元素 了解xaml visualstud...

wpf 動畫 WPF中監視動畫進度

前台xaml 1.新增乙個progressbar監視進度,注意這裡最大值設定為1,因為動畫始終clock的currentprocess屬性最大值是1。2.響應故事板的currenttimeinvalidated事件 後台 該事件在動畫前進乙個步長時發生 private void storyboard...