(WPF コンバーターを使用して) 数値をフォーマットする必要がありますが、それを行う唯一の方法は string.Format を使用することです。
スケールと精度の 2 つの書式設定パラメーターがあります。 必要なものを個別に達成できますが、両方では機能しません。
例(うまくいく):
string.Format("{0:#,##0,,}", 1234567890.123m) == "1,235"
string.Format("{0:#,#.000}", 1234567890.123m) == "1,234,567,890.123"
必要なもの:
string.Format("????", 1234567890.123m) == "1,234.568"
(これは 1,234.568 百万を意味します) ご覧のとおり、小数をスケーリングして表示する書式パターンが見つかりません。
何か案が?