質問

だから、UIが変更オンザフライでachiveに反応するフレームワーク(Rx)のとSilverlightのローカライズを実施するための最良の方法は何ですか?私は非常に多くの例については、義務を負うことになる。

こちらはオンザフライUIが変化の一例です。しかし、私はそれがどのように動作するかを見つけ出すことはできません。

正しい解決策はありません

他のヒント

ローカライズは.NETまたはあなたのようなのような複雑な、非常に簡単にすることができます。

言語がない場合には、

簡単な方法は、ローカライズされたリソースDLLのサポートされる各言語のための、および、ユーザの選択のためCultureInfo.CurrentUICultureを設定する、または検出さ、言語、デフォルト(好ましくは英語)へ落下バックを作成するであろうサポートされています。

とケースにウォッチャーを設定し、言語変化のます。

(それはあなたが提供したサンプルの場合だと)

は、一部のプログラムは、単純に再描画に他の人、リロードする必要があります。

パウロは、正しいローカライズSilverlightベースのアプリケーションを参照してくださいに。これは、コードをローカライズするために特別です。メイク:あなたはXAMLをローカライズしたい場合は、どのように見ますローカライズのXAMLコンテンツます。

あなたは車輪の再発明する場合を除き、ここに受信を使用すると、あなたに何か良いを行いません。ローカライズは、Silverlightに組み込まれています。これは、XAPまたはサテライトアセンブリがダウンロードされた後も、リソースは、サーバー上にある場合には、それらがキャッシュされ、「オンザフライ」になります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top