2

DocumentViewerWPF コントロールはSystem.Windows.SR.Get(string)内部メソッドを使用して、検索中にユーザーに表示されるメッセージを取得します。とをpl-PL設定しましたが、ローカライズされていません。CurrentCultureCurrentUICulture

私は少し調べて、それらのメッセージで ExceptionStringTable.resources ファイルを順番にロードするアセンブリからSystem.Windows.SR.Get(string)使用しています。私が理解していることから、これはフレームワーク全体の標準的なローカリゼーション手法です。new ResourceManager("ExceptionStringTable", typeof (System.Windows.SR).Assembly)PresentationFramework

私の質問は、カスタム ローカライズされたメッセージを表示するように WPF を作成するにはどうすればよいですか? ResourceManagerハック リフレクションを使用してみましたが、SRクラスの内部にアクセスできました。カスタムResourceManager実装でラップする必要がありますか、それとも簡単な方法はありますか?

4

1 に答える 1