2012-04-16 9 views
0

ご質問は....ありがとうございます。 私は多言語にする必要があり、リソースファイルを意味しない、かなり大きな一言語アプリケーションがあります。文化情報を使用するオプションはありませんが、実行時にその情報をオンザフライで実行する必要があるため、アプリケーションで起動時やメニュー選択時に言語を変更することができます。私はその部分をうまく処理することができます。私はこれらの値を設定する伝統的な方法があることを認識していますが、私はより良い解決策を見つけることを望んでいます。私が行うことができるようにしたいのですがどのようなWPF TextBlockでのダイマムテキストバインディング

は、すべての次

まず、このことも可能であるのですか?私はかなりよく見て、私がしたいことに近いものは実際に見つけられませんでした。私はそれが解決策であれば、ユーザーコントロールをいくつか作成しても構わない。最後に、ボタン、ラベル、データグリッドヘッダー、メッセージのためにこれを行う必要があります(これらは簡単です)。

私は考えています。

おかげ

答えて

0

はい、可能です。この記事を試す:Creating an Internationalized Wizard in WPF

具体的には、CurrentThreadのCurrentCultureが変更されているアプリケーションのスタートアップコードを見てください。

WPFによってカルチャごとのリソースを使用することからロックアウトされていると感じないでください。 「PublicResXFileCodeGenerator」を使用して、この資料で説明されているようにさまざまなリソースを使用できます。

関連する問題