私は WPF と C# を使用しており、一連の数字 (通貨や数値ではない)StringFormat
をTextBlock
.
例: 456321789
(文字列)
などで見せTextBlock
たい456 321 789
。
この例は機能しません:
<TextBlock Text="{Binding Number, StringFormat=000 000 000"/>
<TextBlock Text="{Binding Number, StringFormat=### ### ###"/>
<TextBlock Text="{Binding Number, StringFormat={}{0:000 000 000}"/>
<TextBlock Text="{Binding Number, StringFormat={}{0:### ### ###}"/>
少し前に、 のような 7 桁のセットをフォーマットしようとしました5432-123
。そして、私は成功しませんでした。
私は多くの例を試しましたが、動作に注意してください。私が間違っていることは何ですか?
注:これを達成できる唯一の方法は、数字のセットを整数として持っている場合です。しかし、文字列でそれができない理由を理解したいと思います。
前もって感謝します!