protected override void OnDeactivated() { if (discountPropertyEditor != null) { discountPropertyEditor.ControlCreated -= DiscountPropertyEditor_ControlCreated; discountPropertyEditor = null; } if (discountPercentPropertyEditor != null) { discountPercentPropertyEditor.ControlCreated -= DiscountPercentPropertyEditor_ControlCreated; discountPercentPropertyEditor = null; } base.OnDeactivated(); }
protected override void OnActivated() { base.OnActivated(); discountPropertyEditor = View.FindItem(nameof(SaleBase.Discount)) as ASPxDecimalPropertyEditor; if (discountPropertyEditor != null) { discountPropertyEditor.ControlCreated += DiscountPropertyEditor_ControlCreated; UpdateControl(discountPropertyEditor.Editor, 10000); } discountPercentPropertyEditor = View.FindItem(nameof(SaleBase.DiscountPercent)) as ASPxDecimalPropertyEditor; if (discountPercentPropertyEditor != null) { discountPercentPropertyEditor.ControlCreated += DiscountPercentPropertyEditor_ControlCreated; UpdateControl(discountPercentPropertyEditor.Editor, 100); } }