私のSLアプリケーションでは、Webサービスに接続して日付形式などのカルチャ情報を取得するページがあります。この情報はSilverlightアプリケーションのインスタンス化では分かっていないので、私はこれをPublic App()コンストラクタで設定できません。次の行は、ページ・クラス内のサービス呼び出しの非同期完了方法で作業していないようです:ページクラスからSilverlightアプリケーションの文化を設定する方法はSilverlightアプリケーションのカルチャをページクラスから設定できますか?
var dateFormatString = e.Result.DateFormatString;
Thread.CurrentThread.CurrentCulture = (CultureInfo)Thread.CurrentThread.CurrentCulture.Clone();
Thread.CurrentThread.CurrentCulture.DateTimeFormat.ShortDatePattern = dateFormatString;
ありますか?
+1が保留中です。UIスレッドに転送するコードが含まれています。 – AnthonyWJones
examlpleコードを追加しました;-) – santiagoIT
silverlightアプリケーションのディスパッチャオブジェクトへの参照はどこにありますか? –