読む前の注意: これは一般的な質問で、特定の拡張機能について尋ねることを選択しましたが、答えは同じはずです... 推測します。
プロジェクトにローカリゼーションの実装を開始し、WPF Localization Extension
lib を使用していますが、いくつか質問があります。
ライブラリが機能するためには、この定義をすべての xaml ページに追加する必要があります。
xmlns:lex="http://wpflocalizeextension.codeplex.com"
それに関して 2 つ
の質問があります。私のアプリケーションは拡張機能のすべての機能を失うだけですか? URLの使用を避け、代わりにローカルファイルなどを使用するオプションはありますか...?
2. 私は calibrun.micro を使用していますが、明らかに私のアプリケーションにはいくつかのページがありShellView.xaml
、ContentControl
. シェルビューだけに名前空間宣言 (xmlns:lex など - 以下のコードを参照) を記述し、他のすべてのページに自動的に影響を与えるオプションはありますか? 単一の xaml ページごとに宣言を指定する必要があるのは、非常に非効率に思えます。
追加情報:
拡張ページ: http://wpflocalizeextension.codeplex.com/
名前空間の宣言/定義:
xmlns:lex="http://wpflocalizeextension.codeplex.com"
lex:LocalizeDictionary.DesignCulture="en"
lex:ResxLocalizationProvider.DefaultAssembly="WpfApplication3"
lex:ResxLocalizationProvider.DefaultDictionary="Strings"