//此方法会在非UI线程中被调用 private void UpdateUi(AsyncFormMessageEvent obj) { if (!AsyncFormEventBus.ShouldRaise()) { return; } string value = string.Format("{0} \r\n", obj.Message); if (WithPrefix) { value = obj.DateTimeEventOccurred + ": " + value; } var invoker = GetInvoker(); if (invoker.InvokeRequired) { invoker.Invoke(_showStateCallback, value); } else { _showStateCallback.Invoke(value); } }
//此方法会在非UI线程中被调用 private void UpdateUi(AsyncFormMessageEvent obj) { if (!AsyncFormEventBus.ShouldRaise()) { return; } string value = string.Format("{0}{1}", obj.Message, Environment.NewLine); if (WithPrefix) { value = obj.DateTimeEventOccurred.ToString("yyyy-MM-dd HH:mm:ss:fff") + " => " + value; } var invoker = GetInvoker(); if (invoker.InvokeRequired) { invoker.Invoke(_showStateCallback, value); } else { _showStateCallback.Invoke(value); } }