Problemi con la formattazione dei Decimal
-
mercoledì 10 aprile 2013 10:24
Ciao a tutti,
ho una textbox che ha in Binding un campo Decimal. A video io scrivo 10,1 (è un campo che dovrebbe accettare una percentuale), nel setter del mio Model mi arriva 101.
Per completezza, il sistema operativo della mia macchina di sviluppo è in italiano, mentre .Net è in inglese. Se nel costruttore della mia View, io aggiungo la seguente riga di codice:
this.Language = XmlLanguage.GetLanguage(Thread.CurrentThread.CurrentCulture.Name);
Il tutto funziona.....prima di questa assegnazione, "this.Language.ietflanguagetag" è in inglese. Come mai?
GRAZIE
Tutte le risposte
-
mercoledì 10 aprile 2013 10:32
Ciao Pengo11,
se Inglese dovresti provare con il punto , tieni conto anche che il formato decimal può avere il punto per le migliaia e la virgola per i decimali.
Ciao
- Carmelo La Monica
- Visual Basic Tips e Tricks Blog
- WordPress.com Blog
- Blogger
- CrystalwebDotNetGroup
-
mercoledì 10 aprile 2013 10:54
Ciao,
ma a prescindere la punto o virgola (nel mio controllo inibisco l'immissione di punti), perché lo XAML ha la cultura En e non quella settata nel Thread?
-
mercoledì 10 aprile 2013 11:33
Ciao Pengo11,
attualmente quale cultura hai impostato nel sistema operativo?
Ciao.
- Carmelo La Monica
- Visual Basic Tips e Tricks Blog
- WordPress.com Blog
- Blogger
- CrystalwebDotNetGroup
-
mercoledì 10 aprile 2013 11:42
Ciao,
Italiano (lo vedo anche dalla classe Thread)
-
mercoledì 10 aprile 2013 12:18PostatoreE' by design (un modo elegante per dire che è sbagliato :-))
Corrado Cavalli [Microsoft .NET MVP-MCP]
UGIdotNET - http://www.ugidotnet.org
Weblog: http://blogs.ugidotnet.org/corrado/
Twitter: http://twitter.com/corcav- Contrassegnato come risposta Pengo11 mercoledì 10 aprile 2013 14:52
-
mercoledì 10 aprile 2013 12:33
Ciao,
avevo preso proprio la riga di codice da quell'articolo che segnali: quindi vuol dire di inserire quel codice nella classe base di tutte le View Silverlight, pena errori lato Model quando cerco di formattare il dato, corretto?
-
mercoledì 10 aprile 2013 14:18Postatore