/// <summary> /// 显示对话框。 /// </summary> /// <param name="configure">对话框配置。</param> public void Show(Action <DialogOptions> configure = default) { var options = new DialogOptions { CancelColor = _options.CancelColor, CancelSize = _options.CancelSize, CancelText = _options.CancelText, ConfirmColor = _options.ConfirmColor, ConfirmSize = _options.ConfirmSize, ConfirmText = _options.ConfirmText, }; configure?.Invoke(options); Dialog = new Dialog(options); Dialog.OnClose += Close; OnDialogUpdate?.Invoke(); }
internal Dialog(DialogOptions options) { Options = options; }