21 Fév [WPF] Forcer la globalisation d’une application WPF
Vous avez peut être déja été confronté à des problèmes concernant la globalisation de vos applications WPF ? Un séparateur décimal qui est défini par un point sur un poste, par une virgule sur un autre.
Vous avez surement déja été victime de cette fameuse erreur :
Input string was not in the correct format
Voici les lignes à apporter lors du chargement de votre application afin de forcer le séparateur, et dans le même état d’esprit, d’autres paramètres de globalisation.
'On défini la culture fr-FR Dim newCulture As System.Globalization.CultureInfo = New System.Globalization.CultureInfo("fr-FR") 'On défini son séparateur décimal newCulture.NumberFormat.NumberDecimalSeparator = "," 'On affecte cette culture au thread courant System.Threading.Thread.CurrentThread.CurrentCulture = newCulture
Et voila, en deux coups de cuillère a soupe nous avons résolu les problèmes de compatibilités et les erreurs fréquentes qu’elles peuvent apporter.
Pas de commentaire