String.Formatを使用してWPFのXAMLで文字列をフォーマットする例
Example Using String
参考記事: https://blog.csdn.net/zhruifei/article/details/77975873?utm_source=blogxgwz4
1.通貨フォーマット
// $123.46
2、通貨形式、小数点以下1桁
// $123.5
3、前のテキスト
//Unit Price: $123.46
4、テキストの後
// 123.45678 yuan
5、固定桁数、桁数はフォーマット前より少なくすることはできず、シェーピングのみをサポートします
// 086723
6、小数点以下の桁数を指定します
// 28768234.9329
7.セミコロンで区切られた数値で、小数点以下の桁数を指定します
// 28,768,234.933
8、フォーマットのパーセンテージ
// 78.9 %
9、プレースホルダー
// 0123.46 // 123.46
10.日付/時刻
// 5/4/2015 // Monday, May 04, 2015 // Monday, May 04, 2015 5:46 PM // Monday, May 04, 2015 5:46:56 PM // 5/4/2015 5:46 PM // 5/4/2015 5:46:56 PM // May 04 // May 04 // 5:46 PM // 5:46:56 PM // May 04, 2015 // 2015-05-04 // 2015-05-04 17:46 // 2015-05-04 17:46:56
11、マルチバインディング
// Name: AA bb
12、複数のバインディングの特殊文字
{Binding datetime, StringFormat='{}{0:yyyy year MM month dd day dddd HH:mm:ss}',ConverterCulture=zh-CN}
元のリンク: http://blog.csdn.net/wangsui99/article/details/7272610
今回は、DateTimeバインディングが完了した後、カスタム形式の例を更新しました。
私が今遭遇した問題は、製本後、週が常に英語で表示されることでした。エリアを作成するには、プロパティConverterCultureが必要です。
以下のとおりであります:
|_+_|
- 1
ConverterCultureがzh-CNとして指定された翌週は、中国語で表示されます。