Toou-2D
Toou-2D copied to clipboard
TRadioBox,TCheckBox在状态切换后,切换theme,border.color显示错误
复现步骤 1.打开demo程序 2.切换当前主题为theme-dark,将TRadioBox-A点成checked状态 3.切换theme-none,观察此时TRadioBox-A的bordercolor,并不是checked状态的bordercolor,错误。 4.TRadioBox同理。
问题分析 m_binderPropertys 存储的是控件初始化时的所有默认值。当用户操作或逻辑触发修改某些风格属性的值后,此时切换会none-theme,m_binderPropertys 并没有存储修改后的值,导致错误。