おはよう。異なる文化でWPF DatePicker検証エラーが発生する理由
私はWin8.1 Enの下でアプリケーションを実行しようとします。 (mm/dd/yyy)10/20/2016が選択されています。
私はWin8.1 Ruの下でこのアプリを実行しようとします。 (dd.mm.yyyy)20.10.2016を選択すると、DatePickerの検証エラーが発生します。
なぜでしょうか?
私はアプリケーションでApp.xaml.csに()コンストラクタ
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
を追加する場合は、EN-US文化の中で常に「原因、素晴らしい作品。しかし、なぜ私はロシア文化の検証エラーがありますか?
:
またはあなたのWPFのメインフレームには、UIカルチャを設定します。あなたは本当に、 'Thread.CurrentThread.CurrentCulture = new CultureInfo(" ru-RU ");'をロシア語版にしますか? – Fka
@Fkaエラーもあります。しかし、DatePickerの 'Language =" ru-RU "'を設定すると、すべて素晴らしいです。しかし、もし私が複数のロケールを必要とするなら、それは悪い解決策です。 – Evgeniy175
それは複数のロケールをサポートするという魅力です。 – Fka