Windows 窗体中的应用程序设置是一种存储应用程序范围属性的便捷方式。但是,在我当前的项目中,这些设置中充斥着或多或少是静态的颜色定义,从而导致 app.config 中出现噪音。有没有什么好的方法可以防止设置被写入 app.config,仅仅依靠默认值?
我尝试将有问题的设置作为资源移出,但据我所知,Visual Studio 中的 Windows 窗体设计器没有提供将颜色资源值分配给控件属性的方法。
最佳答案
应用程序设置是所有这些信息的正确位置。如果您担心噪音,请构建一个带有属性的类来保存您保存的每个颜色属性。用各种 [Serializable] 标记类(class)属性,您可以像其他任何东西一样将其放置在应用程序设置中。现在,您的“嘈杂”颜色设置嵌套在层次结构中,不会困惑或淹没其他更重要的设置。
关于.net - 应用程序设置,无需保存到 app.config,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8037943/