internal DialogRequest(string viewID, bool isModal, DialogInformation dialogInformation) { InnerWindow = new DefaultDialog(this, viewID); InnerWindow.Closed += InnerWindow_Closed; m_IsModal = isModal; if (dialogInformation == null) { DialogInformation = new DialogInformation() { Confirm = false }; } else { DialogInformation = dialogInformation; } }
/// <summary> /// 创建弹窗 /// </summary> /// <param name="viewID"></param> /// <param name="isModal">是否是模态窗口</param> /// <param name="dialogInformation"></param> /// <returns></returns> public static DialogRequest Build(string viewID, bool isModal, DialogInformation dialogInformation = null) { DialogRequest dialogRequest = new DialogRequest(viewID, isModal, dialogInformation); return(dialogRequest); }