任何人都知道如何在使用自定义用户控件时停止重置属性?
类似于问题:如何避免在设计时在紧密绑定的用户控件中重置属性?
我已经尝试了链接问题中的解决方案,但他们一直在重置。
下面的示例属性:注意我尝试使用一个简单的属性,但每次编译包含的表单时,它们都会继续重置为 false。
[DefaultValue(true)]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
[Description("Appearance")]
[EditorBrowsable(EditorBrowsableState.Always)]
public bool ImportFilenameShown
{
get { return txtImportFile.Visible; }
set
{
txtImportFile.Visible = value;
lblImportFile.Visible = value;
btnImportMappings.Visible = value;
btnImportFileBrowse.Visible = value;
}
}
任何帮助都会很好。这真让我抓狂。