У меня есть свойство начального значения, подобное этому:
[Category("Main")]
[Description("Intial Value")]
[DefaultValue(10)]
public int InitialValue
{
get { return m_initialValue; }
set {
m_initialValue = value;
this.TrackBar.Value = this.m_initialValue;
}
}
Так что в моем конструкторе я делаю это, например:
this.InitialValue = 10;
К моему удивлению при перетаскивании пользовательского элемента управления напотому что сеттер не вызывается, поэтому мое значение трекбара не синхронизируется.
Почему?
Только когда я изменяю свойство в диалоговом окне, вызывается сеттер.