void DeinitializeActionButton() { _actionButton.Clicked -= OnActionButtonClicked; Control.Children.Remove(_actionButton); _actionButton.Unrealize(); _actionButton = null; }
/// <summary> /// Handles the disposing of a dialog widget. /// </summary> protected override void OnUnrealize() { _content?.Unrealize(); _positiveButton?.Unrealize(); _neutralButton?.Unrealize(); _negativeButton?.Unrealize(); ApplyButton(ButtonPosition.Positive, null); ApplyButton(ButtonPosition.Neutral, null); ApplyButton(ButtonPosition.Negative, null); ApplyContent(null); base.OnUnrealize(); }