.net - 应用程序设置,无需保存到 app.config

标签 .net winforms application-settings

Windows 窗体中的应用程序设置是一种存储应用程序范围属性的便捷方式。但是,在我当前的项目中,这些设置中充斥着或多或少是静态的颜色定义,从而导致 app.config 中出现噪音。有没有什么好的方法可以防止设置被写入 app.config,仅仅依靠默认值?

我尝试将有问题的设置作为资源移出,但据我所知,Visual Studio 中的 Windows 窗体设计器没有提供将颜色资源值分配给控件属性的方法。

最佳答案

应用程序设置是所有这些信息的正确位置。如果您担心噪音,请构建一个带有属性的类来保存您保存的每个颜色属性。用各种 [Serializable] 标记类(class)属性,您可以像其他任何东西一样将其放置在应用程序设置中。现在,您的“嘈杂”颜色设置嵌套在层次结构中,不会困惑或淹没其他更重要的设置。

关于.net - 应用程序设置,无需保存到 app.config,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8037943/

相关文章:

.net - 文本替换功能

c# - 跟踪 winform C# 中的更改

c# - 从 Excel 复制并粘贴到 Windows 窗体

c# - 脚手架数据库错误

c# - 如何创建没有持续时间或有效期较长的 Windows Azure 媒体服务访问策略?

.net - 是否可以更改 settings.settings 文件而无需在 .NET 中重新编译?

sql - 将 Excel 导入 SQL 时保留前导零

c# - .NET 应用程序/用户设置问题

c# - 如何确定网页是否已完全加载到网络浏览器中?

c# - 我是否必须继续创建图形对象