由于某种原因,我们的一个表单从其相应的resx文件中读取所有UI元素数据。我们希望所有数据都在代码中显式分配。
例如,我们的resx文件包含表单按钮的位置:
名称:radioButton1.位置
类型:System.Drawing.Point
数值:7;68
在InitializeComponent
中,然后通过ApplyResources函数加载数据:
resources.ApplyResources(this.radioButton1, "radioButton1");
对于这个项目来说,这是不必要的。我们希望在不读取一些臃肿的资源文件的情况下分配UI数据!
问:这种资源绑定是如何发生的,我们如何将其恢复到标准行为
将表单的Localizable
属性设置为false解决了问题。