我有一个像下面这样的颜色属性,我已经使用下面的颜色转换器从html代码初始化了默认值,
[DefaultValue(typeof(Color), "#000000")]
public Color MyBorderColor { get; set;}
[DefaultValue(typeof(Color), "#0078d7")]
public Color MyBackColor { get; set;}
我用颜色转换器初始化了默认值,如下所示。
MyBorderColor = ColorTranslator.FromHtml("#000000");
MyBackColor = ColorTranslator.FromHtml("#0078d7");
对于 MyBorderColor 属性,设计器序列化无法正常工作。
我已经将MyBackColor的属性序列化了,就像MyBorderColor属性一样。
有谁能请更新我为什么MyBorderColor的设计师代码正在生成?
此致 Amal