0

在我的 wp7 应用程序中,我执行了一个 Web 请求,该请求返回一个状态代码,如 100、110 等。每个状态代码都与一条状态消息相关联。此状态消息已在我的应用程序中本地化。

例如

m100 'OK'
m110 'Text was empty'

我想在这样的消息框中显示此文本。contents给我们状态码作为字符串值。

var s = 
    MessageBox.Show(AppResources.m100, AppResources.Notice, MessageBoxButton.OK);

但我不想为每条消息指定一个消息框。我想以这样的动态方式处理这个问题。

var s = 
    MessageBox.Show(AppResources.m+contents, AppResources.Notice, 
                    MessageBoxButton.OK);

知道怎么做吗?

4

1 回答 1

4

您应该能够使用ResourceManager来获取值:

AppResources.ResourceManager.GetString("m" + contents)
于 2012-04-07T10:58:21.247 回答