ユーザーコントロールを含むクラスライブラリを参照するWindowsフォームアプリケーションプロジェクトがあります。
クラスライブラリの開発者は、私と同じ方法でローカリゼーションを設定しました(ユーザーコントロールの言語プロパティからカルチャを選択してから、コントロールの関連するテキストプロパティ(Label.Textなど)を変更します)。
PCカルチャーが変更された場合、私のWindowsフォームアプリケーションは期待どおりに機能します。テキストの言語はPCカルチャーに関連しています。ただし、クラスライブラリのユーザーコントロールのローカリゼーションのすべてが適用されるわけではありません。言語は常に英語です。
このクラスライブラリのユーザーコントロールをWindowsフォームアプリケーションプロジェクトの動作と一致させるにはどうすればよいですか?
注:答えが非常に単純であり、ユーザーコントロールの初期化/ロードイベントで(resxファイルから)ユーザーコントロールのテキストを手動で設定する必要がないことを願っています。
また、クラスライブラリプロジェクトはDLLのセットであり、私のプロジェクトのソリューションには含まれていません。