【发布时间】:2024-04-30 11:55:01
【问题描述】:
我有以下属性
[DefaultValue(true), Category("Behavior")]
public bool EnableBinding { get; set; }
[DefaultValue(false), Category("Behavior")]
public bool NeedApprove { get; set; }
当使用设计器更改并保存然后重建时,您通过设计器设置的新值将仅保留在属性 NeedApprove 中。 EnableBinding 总是被重置为 false。
试过
1) DesignerSerializationVisibility 属性,但是没用!
- 可见
- 隐藏
- 内容
2) 将自动属性转换为完整属性 这行得通。但为什么?如果不转换为完整属性,我们不能实现这一目标吗?
【问题讨论】:
标签: c# .net custom-controls custom-properties