WPF ListView separador de milhar
-
22-08-2019 - |
Pergunta
Eu quero apresentar números i mil formato separado. Os números são mostrados em uma coluna de controlo ListView. Eu tenho o seguinte código XAML, mas ele mesmo não compilar!
<GridViewColumn Header="Total" DisplayMemberBinding="{Binding PaidValue, StringFormat={0:0,0}}" />
Do meu c # ponto de vista, {0: 0,0} é um formato correto de fazer isso, certo? O que está errado com isso?
O erro é totalmente independentes:. "Desconhecido erro de compilação, 'Key não pode ser nulo' apontando para a mesma linha de código xaml Se tentou outras variantes do mesmo formato sem uso
.Solução
Ok, eu encontrei uma maneira de fazer isso. Eu preciso dizer que, na verdade eu tenho SP1 instalado, assim como um monte de posts são implicando {0: c} deve funcionar, enquanto ele não e vai acabar produzindo o mesmo erro de compilação! Aqui está como eu fiz isso:
<GridViewColumn DisplayMemberBinding="{Binding Path=PaidValue, StringFormat='0,0'}" />
compila e obras sem nenhum problema. Pergunto-me se outros valores StringFormat de ligação ainda são válidos.
Outras dicas
<GridViewColumn Header="Total"
DisplayMemberBinding="{Binding PaidValue, StringFormat={0:c}}" />
formatará o número para a moeda seqüência nativa.
Você pode encontrar mais formatos numéricos de neste site