首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在静态类中存储资源的键是个好主意吗?

在静态类中存储资源的键是个好主意吗?
EN

Stack Overflow用户
提问于 2012-08-04 22:50:17
回答 2查看 156关注 0票数 0

为了保持组织和跟踪WPF/XAML项目中使用的所有资源名称/键,我想将资源字典中使用的所有键存储在一个充满常量的静态类中。我想我记得一些关于在代码中避免字符串文字的事情。

类似于:

代码语言:javascript
复制
<!-- itemtemplates.xaml -- a resource dictionary -->
<Style x:Key="{x:Static local:ResourceKeys.TaskItemItemTemplateKey}" ....>
    ....
</Style>
代码语言:javascript
复制
// ResourceKeys.cs
internal static class ResourceKeys {
    internal static object TaskItemItemTemplateKey {
       get { return __some_readonly_unique_key_object; }
    }
    internal static object SomeReallyUglyGradientBrushKey {
       get { return __some_other_unique_key; }
    }
}

考虑到我的项目可能会达到1000多个资源,这是一个好主意吗?

EN

Stack Overflow用户

回答已采纳

发布于 2012-08-04 22:55:10

如果你有这么多的资源,你可能想把它分成几个类别,按照类型、适用的领域或任何在你的上下文中可能有意义的东西。至于通常这样做:为什么不呢?例如,SystemColors也是这样做的。

票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11809510

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档