private void UpdateBackground(RoundedView RView) { if (_renderer != null) { _renderer.Dispose(); _renderer = null; } _renderer = new LabelBorderRenderer(); Control.Background = _renderer.GetBorderBackground(RView.BorderColor, RView.BorderColor, RView.BorderWidth, RView.BorderRadius); }
protected override void Dispose(bool disposing) { base.Dispose(disposing); if (disposing) { if (_renderer != null) { _renderer.Dispose(); _renderer = null; } } }