2 つの言語にしたい WPF アプリケーションがあります。私は自分の言語を複製し、Resources.resx
次のように 2 つの言語を構築しました。
したがって、最初にロードするときは次のようMainApplication
にします。
Properties.Resources.Culture = new CultureInfo("es-ES");
の前に
InitializeComponent();
したがって、すべてが目的の言語でロードされます。ここで、明らかな一歩を踏み出したいのでSelect language
、アプリケーションで を設計しました。
実行時にさまざまな言語のインターフェイスをリロードする方法について何か考えはありますか?
編集:
私はこのリンクを見つけましたが、うまくいくようです。しかし、私には問題があります。を見つけようとするとResources x:key
、エラーが発生します... と表示されますResourceReferenceKeyNotFoundException
。ここに行って私の間違いを確認してください。