Exemplo n.º 1
0
        // New method to set staus bar text and icon
        internal void ShowStatus(eStatusMessageType messageType, string statusText)
        {
            this.Dispatcher.Invoke(() => {
                if (!string.IsNullOrEmpty(statusText))
                {
                    xProcessMsgPnl.Visibility   = Visibility.Visible;
                    xProcessMsgTxtBlock.Text    = statusText;
                    xProcessMsgTxtBlock.ToolTip = statusText;

                    switch (messageType)
                    {
                    case eStatusMessageType.PROCESS:
                        xProcessMsgIcon.ImageType = eImageType.Processing;
                        break;

                    case eStatusMessageType.INFO:
                        xProcessMsgIcon.ImageType = eImageType.Info;
                        break;
                    }

                    // GingerCore.General.DoEvents();
                }
                else
                {
                    xProcessMsgPnl.Visibility = Visibility.Collapsed;
                }
            });
        }
Exemplo n.º 2
0
 public GingerHelperMsg(eStatusMessageType MessageType, string MsgHeader, string MsgContent, bool ShowBtn = false, string BtnContent = "")
 {
     this.MessageType = MessageType;
     this.MsgHeader   = MsgHeader;
     this.MsgContent  = MsgContent;
     this.ShowBtn     = ShowBtn;
     this.BtnContent  = BtnContent;
 }
Exemplo n.º 3
0
 public abstract void ToStatus(eStatusMessageType messageType, string statusText);
Exemplo n.º 4
0
 public override void ToStatus(eStatusMessageType messageType, string statusText)
 {
     // TODO: Add icon, other info? tooltip seperate
     App.MainWindow.ShowStatus(messageType, statusText);
 }
 public override void ToStatus(eStatusMessageType messageType, string statusText)
 {
     Console.WriteLine(statusText);
 }