public CustomPopupMessageWithAction(CustomPopupMessageType messageType, string message, string leftButtonText, string rightButtonText, Action leftButtonAction, Action rightButtonAction, Action noButtonAction, HyperlinkButton hyperLink)
     : base(messageType, message, leftButtonText, rightButtonText, hyperLink)
 {
     this.LeftButtonAction = leftButtonAction;
     this.RightButtonAction = rightButtonAction;
     this.NoButtonAction = noButtonAction;
 }
 public CustomPopupMessageWithAction(CustomPopupMessageType messageType, string message, string leftButtonText, string rightButtonText, Action leftButtonAction, Action rightButtonAction, Action noButtonAction, HyperlinkButton hyperLink)
     : base(messageType, message, leftButtonText, rightButtonText, hyperLink)
 {
     this.LeftButtonAction  = leftButtonAction;
     this.RightButtonAction = rightButtonAction;
     this.NoButtonAction    = noButtonAction;
 }
예제 #3
0
        public CustomPopupMessage(CustomPopupMessageType messageType, string message, string leftButtonText, string rightButtonText)
        {
            if (String.IsNullOrEmpty(message))
                throw new Exception("Message cannot be empty");

            this.Message = message;
            this.Caption = GetMesage(messageType);
            this.LeftButtonText = leftButtonText;
            this.RightButtonText = rightButtonText;
        }
예제 #4
0
        public CustomPopupMessage(CustomPopupMessageType messageType, string message, string leftButtonText, string rightButtonText)
        {
            if (String.IsNullOrEmpty(message))
            {
                throw new Exception("Message cannot be empty");
            }

            this.Message         = message;
            this.Caption         = GetMesage(messageType);
            this.LeftButtonText  = leftButtonText;
            this.RightButtonText = rightButtonText;
        }
예제 #5
0
 private string GetMesage(CustomPopupMessageType messageType)
 {
     switch (messageType)
     {
         case CustomPopupMessageType.Error:
             return AppResources.CustomPopupMessageTypeError;
         case CustomPopupMessageType.Information:
             return AppResources.CustomPopupMessageTypeInformation;
         case CustomPopupMessageType.Warning:
             return AppResources.CustomPopupMessageTypeWarning;
         case CustomPopupMessageType.Sucess:
             return AppResources.CustomPopupMessageTypeSuccess;
         default:
             return String.Empty;
     }
 }
예제 #6
0
        private string GetMesage(CustomPopupMessageType messageType)
        {
            switch (messageType)
            {
            case CustomPopupMessageType.Error:
                return(AppResources.CustomPopupMessageTypeError);

            case CustomPopupMessageType.Information:
                return(AppResources.CustomPopupMessageTypeInformation);

            case CustomPopupMessageType.Warning:
                return(AppResources.CustomPopupMessageTypeWarning);

            case CustomPopupMessageType.Sucess:
                return(AppResources.CustomPopupMessageTypeSuccess);

            default:
                return(String.Empty);
            }
        }
예제 #7
0
 protected void ShowPopupWithAction(CustomPopupMessageType type, string text, string leftButtonText, string rightButtonText, Action leftButtonAction, Action rightButtonAction, Action noButtonAction)
 {
     Messenger.Default.Send <CustomPopupMessageWithAction>(new CustomPopupMessageWithAction(type, text, leftButtonText, rightButtonText, leftButtonAction, rightButtonAction, noButtonAction));
 }
예제 #8
0
 protected void ShowPopup(CustomPopupMessageType type, string text, string leftButtonText, string rightButtonText)
 {
     Messenger.Default.Send <CustomPopupMessage>(new CustomPopupMessage(type, text, leftButtonText, rightButtonText));
 }
예제 #9
0
 protected void ShowPopupWithAction(CustomPopupMessageType type, string text, string leftButtonText, string rightButtonText, Action leftButtonAction, Action rightButtonAction, Action noButtonAction)
 {
     Messenger.Default.Send<CustomPopupMessageWithAction>(new CustomPopupMessageWithAction(type, text, leftButtonText, rightButtonText, leftButtonAction, rightButtonAction, noButtonAction));
 }
예제 #10
0
 protected void ShowPopup(CustomPopupMessageType type, string text, string leftButtonText, string rightButtonText)
 {
     Messenger.Default.Send<CustomPopupMessage>(new CustomPopupMessage(type, text, leftButtonText, rightButtonText));
 }
예제 #11
0
 public CustomPopupMessage(CustomPopupMessageType messageType, string message, string leftButtonText, string rightButtonText, HyperlinkButton hyperLink)
     : this(messageType, message, leftButtonText, rightButtonText)
 {
     this.HyperLink = hyperLink;
 }
예제 #12
0
 public CustomPopupMessage(CustomPopupMessageType messageType, string message, string leftButtonText, string rightButtonText, HyperlinkButton hyperLink)
     : this(messageType, message, leftButtonText, rightButtonText)
 {
     this.HyperLink = hyperLink;
 }