[WPF]多言語に対応したアプリのサンプルを作成。生活ホームプログラミングWPF[WPF]多言語に対応したアプリのサンプルを作成。2019年11月21日SHAREツイートシェアはてブLINEすごい簡単なサンプルアプリを作成しました。GitHubにも公開しました。https://github.com/bruno1911/Multilingualスポンサードリンク多言語に対応したアプリのサンプルを作成。アプリの説明コンボボックスの内容を変更すると、その内容に応じた言語に切り替わるというアプリです。日本語を選択すると「こんにちは」と表示され、Englishを選択すると「Hello」と表示されます。言語のリソースを用意する「Resources.resx」というファイルに、表示する言語の内容を追加します。「Resources.resx」はProperties配下にあります。名前にキーとなる名称、値に実際に表示させる文字を入力します。今回の場合、名前を「Greeting」、値を「Hello」と入力しています。アクセス修飾子を「Public」にするのもお忘れなく。次に日本語のリソースを用意します。Propertiesを右クリックして、「追加」-「新しい項目」をクリックします。「リソースファイル」を選択して、名前を「Resources.ja-JP.resx」としてファイルを追加します。新しく追加したファイルも名前、値を変更します。名前は英語と同じ内容の「Greeting」、値は「こんにちは」と入力します。アクセス修飾子を「Public」にするのもお忘れなく。これでリソースの準備は完了です。コードを修正するGitHubでも確認することができます。https://github.com/bruno1911/MultilingualViewコンボボックスで変更したリソースをTextに表示する簡単なソースです。</StackPanel></Window>ViewModelコンボボックスの値をバインドしています。その値が変更された場合に、プロパティ変更通知を発生させるようにしています。多言語化されたリソースを取得します。指定されたカルチャ名を使用して、リソースのカルチャを変更します。name="name">カルチャの名前。}}最後にこのアプリを作成するにあたってこちらの記事を参考にさせていただきました。【WPF】アニメーションがうまく表示されないときの対処方法【Storyboard】WPFでDelegateCommandを簡単に実装してみるWPFでボタンに画像を張り付けるこの記事を書いた人トモ広島の会社でITエンジニアをしています。大学を卒業後、新卒で今の会社に入社。C言語でソフトウェア開発をやってきました。現在携わっているプロジェクトではC#を使っています。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。秋のファッションにおすすめ。帽子をプレゼントしてもらいました。