0
我正在使用http://wpflocalizeextension.codeplex.com進行本地化,並具有以下頁面。在Codebehind中更改ResxLocalizationProvider.DefaultDictionary
<Window xmlns:lex="http://wpflocalizeextension.codeplex.com"
lex:LocalizeDictionary.DesignCulture="en"
lex:ResxLocalizationProvider.DefaultAssembly="AssemblyTestResourceLib"
lex:ResxLocalizationProvider.DefaultDictionary="Strings">
<!-- Some controls -->
</Window>
有誰知道如何更改代碼後面的屬性?
ResxLocalizationProvider.DefaultDictionary="Strings"
即
ResxLocalizationProvider.DefaultDictionary="OtherStrings"
你好我剛試過了,它不工作,談到了「錯誤\t \t非可調用成員「 WPFLocalizeExtension.Providers.ResxLocalizationProvider.DefaultDictionaryProperty'不能像方法一樣使用\t「 –
Hi @WelshKing對不起,我錯了,SetDefaultDictionary方法也需要這個參數。我現在已經在Window構造函數中測試了它,並修改了上面的代碼來顯示我做過的測試。這似乎工作得很好 - 輸出顯示了原始值和新值根據需要。 –
謝謝你的工作 –