0

我正在使用http://wpflocalizeextension.codeplex.com进行本地化并具有以下页面。

<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" 
4

1 回答 1

2

假设这是一个附加属性,它会不会像

    public MainWindow()
    {
        InitializeComponent();

        Console.WriteLine(ResxLocalizationProvider.GetDefaultDictionary(this));
        ResxLocalizationProvider.SetDefaultDictionary(this, "OtherStrings");
        Console.WriteLine(ResxLocalizationProvider.GetDefaultDictionary(this));
    }

?

我实际上没有 lex 模块,所以我自己无法尝试...

于 2012-11-13T10:41:20.890 回答