DocumentViewer
WPF コントロールはSystem.Windows.SR.Get(string)
内部メソッドを使用して、検索中にユーザーに表示されるメッセージを取得します。とをpl-PL
設定しましたが、ローカライズされていません。CurrentCulture
CurrentUICulture
私は少し調べて、それらのメッセージで ExceptionStringTable.resources ファイルを順番にロードするアセンブリからSystem.Windows.SR.Get(string)
使用しています。私が理解していることから、これはフレームワーク全体の標準的なローカリゼーション手法です。new ResourceManager("ExceptionStringTable", typeof (System.Windows.SR).Assembly)
PresentationFramework
私の質問は、カスタム ローカライズされたメッセージを表示するように WPF を作成するにはどうすればよいですか? ResourceManager
ハック リフレクションを使用してみましたが、SR
クラスの内部にアクセスできました。カスタムResourceManager
実装でラップする必要がありますか、それとも簡単な方法はありますか?