WPFのListView千区切り
-
22-08-2019 - |
質問
私は千本の区切り形式私の番号を表示したいです。数値は、ListViewコントロールの列に表示されます。私は、次のXAMLコードをしましたが、それもコンパイルされません!
<GridViewColumn Header="Total" DisplayMemberBinding="{Binding PaidValue, StringFormat={0:0,0}}" />
ビューの私のC#の観点から、{0:0,0}右、これを行うには正しいフォーマットですか?これで何が間違っているのですか?
エラーは全く無関係である:「不明なビルドエラー、XAMLコードの同じ行を指して 『キーがnullにすることはできません』の場合には役に立たないと同じ形式の他の変形を試してみました。
。。解決
さて、私はこれを行う方法を発見しました。私はブログの記事の多くを暗示しているように、実際に私は、SP1がインストールされているん、と言うことは必要{0:C}それはしませんが、動作するはずと同じコンパイル時エラーを生成することになります!ここで私はそれをやった方法は次のとおりです。
<GridViewColumn DisplayMemberBinding="{Binding Path=PaidValue, StringFormat='0,0'}" />
コンパイルして問題なく動作します。他の結合StringFormat値がまだ有効であるのだろうか。
他のヒント
<GridViewColumn Header="Total"
DisplayMemberBinding="{Binding PaidValue, StringFormat={0:c}}" />
ネイティブ文字列の通貨に番号をフォーマットします。