protected override void OnDestroyed() { base.OnDestroyed(); if (decorator != null) { { decorator.Detach(); decorator = null; } } }