在我正在处理的应用程序中,有一个首选项可以启用或禁用以将所有值从英制转换为公制。即使在应用程序关闭并重新打开后,我也需要能够保存首选项。我正在考虑的方法是在资源(.resx)文件中使用布尔值,我可以设置复选框被选中或未选中时的值。然后,当程序启动时,它可以简单地检查资源布尔值是什么(真/假)并相应地设置复选框。
我的问题是,当我尝试使用 bool 或 Boolean 类型的资源时,当我选中该框时,应用程序崩溃并且我收到有关内存的错误,我认为这是堆栈溢出异常。
我的问题是,是否无法在资源 [.resx] 文件中使用和/或修改布尔值,还是我做错了?如果不可能,有什么替代方法可以做我想做的事情?