public override void Assign(RepositoryItem item) { MyRepositoryItemProgressBar source = item as MyRepositoryItemProgressBar; BeginUpdate(); try { base.Assign(item); if (source == null) { return; } this._maximum = source.Maximum; this._minimum = source.Minimum; this.BarColor = source.BarColor; } finally { EndUpdate(); } Events.AddHandler(positionChanged, source.Events[positionChanged]); }
static MyProgressBarControl() { MyRepositoryItemProgressBar.RegisterMyProgressBar(); }