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;
            }
        }
Exemple #2
0
        /// <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);
        }