¿Por qué esta línea de códigoWPF StringFormat = {0: C} mostrando como dólares
<TextBlock Text="{Binding Net, StringFormat=c}"/>
salida el resultado como $ xx, xx, cuando todos mis ajustes regionales se establecen en el Reino Unido. Espero que salga como £ xx.xx. ¿Algunas ideas? He intentado diferentes variaciones del formato de cadena, incluido StringFormat = {} {0: C}, pero todavía obtengo el mismo resultado.
Gracias por mirar.
Perfecto, pasé una hora tratando de encontrar una solución y la resolvió en 5 minutos, gracias. – Coesy
En realidad, de acuerdo con [este informe de error en MS Connect] (https://connect.microsoft.com/VisualStudio/feedback/details/442569/wpf-binding-uses-the-wrong-currentculture-by-default), no es un error, sino una * característica * como dice MS ... Característica bastante extraña *, diría, pero podría ser bueno saber que es poco probable que se "solucione" en una versión futura. – gehho
Sin embargo, esto no recogerá cambios personalizados en la configuración regional (es decir, estoy usando alemán, pero con un formato de fecha [ISO 8601]). ¿Hay alguna solución para eso también? – Joey