WPFで新しいアプリケーションを開始し、ローカリゼーションの処理方法に興味がありますか? WinFormsでは、UIテキストにresx文字列を使用できますが、これはWPFでどのように行われますか? resxリソースにバインドするための特別なバインディング構文はありますか、またはこれを行う別の方法はありますか?
ありがとう!
チェックアウト WPFグローバリゼーションとローカリゼーションの概要 。この記事では、WPFでのローカリゼーションのしくみについて説明しています。
MarkupExtensionを使用して、動的言語切り替えによるローカリゼーションを行うことができます。これについての興味深い記事はここにあります:
authors blog で説明されているように、VSテンプレートを使用してWPFローカリゼーションを開始するのは非常に簡単です。
このテンプレートを使用して作成されたプロジェクトには、ローカリゼーションに必要なすべてのツールがすでに含まれており、最大化によってローカリゼーションプロセスが自動化されます。アプリケーション開発中に、ローカライズを気にすることなく、新しいXAMLファイルを追加します。変更が完了したら、プロジェクトをビルドし、デフォルトの言語を翻訳済みに変更します。
ダウンロード テンプレート