如何将消息框消息移动到列表中
本文关键字:消息 列表 移动 | 更新日期: 2023-09-27 18:15:01
我有一个经常生成状态消息的应用程序。我正在把这些消息打印到消息框里。而不是使用消息框,我想使用列表框或多行文本框。我该怎么做呢?
void client_MqttMsgPublishReceived(object sender, MqttMsgPublishEventArgs e)
{
publishstatusTextbox.Items.Insert(0, DateTime.Now.ToString("hh:mm:ss:fff") + "MessageID=");
}
我得到以下异常
"publishstatusListbox"从创建它的线程之外的线程访问
你会想做这样的事情,将所有的错误分组,然后把它们都放在一个消息框。
var errors = new List<string>();
try
{
//your code here
}
catch(Exception ex) {
errors.Add(ex.InnerException.ToString());
}
var sb = new StringBuilder();
foreach (var errorMessage in errors)
{
sb.AppendLine(errorMessage);
}
if (errors.Count > 0)
{
MessageBox.Show(sb.ToString(), "Errors Present", MessageBoxButton.OK, MessageBoxImage.Error);
}