私はWPFの初心者です。今日から学習を始めてください。TextBox を通貨形式としてフォーマットする方法を教えてもらえますか? 私のテキストボックスでは、小数点以下2桁の数字しか入力できないのはどれですか? ありがとう。
18240 次
2 に答える
13
このようなものをお探しですか?:
<TextBox Text="{Binding Path=Txt, StringFormat=C}"/>
于 2013-06-11T07:19:17.790 に答える
3
このようなものを使用できます
<TextBox TextAlignment="Right"
Text="{Binding Price,
UpdateSourceTrigger=PropertyChanged,
StringFormat='#.00',
ConverterCulture={x:Static sysglb:CultureInfo.CurrentCulture}}"/>
これにより、テキストが右揃えになり、ユーザーのシステム設定に応じて、小数点/カンマを使用して 105.00 または 19.95 のような形式になります。該当する場合は、文字列形式に通貨記号を追加することもできます。
編集:申し訳ありませんが、名前空間の自動インポートに甘んじています。トップレベルの要素 (Usercontrol、Window など) に以下を追加します。
<UserControl x:Class="..."
...
xmlns:sysglb="clr-namespace:System.Globalization;assembly=mscorlib"
...
>
于 2013-06-11T07:18:30.407 に答える