Silverlightの場合:
tabControlで使用すると、バインディングに問題があります。私はNO-NBカルチャを使用します。これは、小数点記号が、(コンマ)であり、ではないことを意味します。(ドット)US-ENのように。タブが表示されている限り、バインディングは正常に機能します。別のタブを選択してから(EFを使用して)データをデータベースに保存すると、テキスト1,25が125.00に変換され、データベースに保存されます。
コンストラクターでthis.Language....を設定して、適切なカルチャが設定されていることを確認しました。そして、前述のように、タブが表示されているときに機能します。
他の誰かがこの問題に遭遇し、これに対する解決策を持っていますか?
編集:この動作は、タブを切り替えるだけでも発生することに気付きました。フレームワークに、currentCultureまたはCurrentUIcultureをリセットするか、考慮しないバグがあるようです。