Exemple #1
0
 //取消监听
 public static void RemoveListener(E_MessageType messageType, CallBack callBack)
 {
     if (dicMessageType.ContainsKey(messageType))
     {
         dicMessageType[messageType] -= callBack;
     }
 }
Exemple #2
0
        public void GetColor_MessageType(E_MessageType type)
        {
            switch (type)
            {
            case E_MessageType.Ok:
            {
                DarkColor  = "D_green";
                LightColor = "L_green";
                break;
            }

            case E_MessageType.Error:
            {
                DarkColor  = "D_green";
                LightColor = "L_green";
                break;
            }

            case E_MessageType.Info:
            {
                DarkColor  = "D_green";
                LightColor = "L_green";
                break;
            }

            case E_MessageType.Warning:
            {
                DarkColor  = "D_green";
                LightColor = "L_green";
                break;
            }
            }
        }
Exemple #3
0
 //添加监听
 public static void AddMessageListener(E_MessageType messageType, CallBack callBack)
 {
     if (!dicMessageType.ContainsKey(messageType))
     {
         dicMessageType.Add(messageType, null);
     }
     dicMessageType[messageType] += callBack;
 }
Exemple #4
0
 /// <summary>Запись лога</summary>
 protected static void f_WriteLog(string a_Text, E_MessageType a_MessageType = E_MessageType.Info)
 {
     if (!string.IsNullOrWhiteSpace(a_Text))
     {
         var msgType = a_MessageType == E_MessageType.Info ? "info" : a_MessageType == E_MessageType.Warning ? "warning" : "error";
         Console.WriteLine(string.Format("{0}: {1}", a_MessageType == E_MessageType.Info ? "Инфо" : a_MessageType == E_MessageType.Warning ? "Предупреждение" : "Ошибка", a_Text));
         if (m_Loging)
         {
             m_HTMLText += string.Format(@"<div class=""msg {0}"">{1}</div>", msgType, a_Text);
         }
     }
 }
Exemple #5
0
    //广播消息(触发消息)
    public static void SendMessage(E_MessageType messageType, object obj = null)
    {
        CallBack callBack;

        if (dicMessageType.TryGetValue(messageType, out callBack))
        {
            if (callBack != null)
            {
                callBack(obj);
            }
        }
    }
 protected void ShowMessage(string text, E_MessageType type)
 {
     switch (type)
     {
         case E_MessageType.success:
             SetMessage(text);
             break;
         case E_MessageType.info:
             SetMessage(text);
             break;
         case E_MessageType.error:
             MessageBox.Show(text, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
             break;
         default:
             System.Diagnostics.Debug.Assert(false);
             break;
     }
 }
Exemple #7
0
 public void ShowMessage(E_MessageType type, string message, float time = 0)
 {
     this.hudMessages.ShowMessage(type, message, time);
 }
Exemple #8
0
 public void ShowMessage(E_MessageType type, int messageID, float time = 0)
 {
     this.ShowMessage(type, TextDatabase.Localize[messageID], time);
 }
 public TableBuilder(E_MessageType type, E_TableSize size)
 {
     base.GetColor_MessageType(type);
     this.size = size;
 }