Но я хочу, чтобы это было установлено в одном месте. Как мне установить вызов свойства в соответствии со значением по умолчанию, установленным в атрибуте? (Значит, когда кто-то изменит значение по умолчанию, видимость изменится программно?)
я есть кусок кода, который выглядит примерно так:
[DefaultValue(false)]
public bool Property
{
set
{
blah = value;
someControl.Visible = value;
}
get
{
return blah;
}
}
Когда я смотрю на свойства в конструкторе, для свойства устанавливается значение false (или true, если я играю с ним).
Но свойство на самом деле не установлено.видимый Значение элемента управления не изменилось.
Как сделать так, чтобы дизайнер на самом деле установил свойство со значением по умолчанию?