把MessageBox.Show交给主线程去处理就可以了
public void ShowMessage(string msg)
{
this.Dispatcher.Invoke(new MessageBoxShow(MessageBoxShow_F), new object[] { msg });
}
delegate void MessageBoxShow(string msg);
void MessageBoxShow_F(string msg)
{
MessageBox.Show(msg, "提示信息", MessageBoxButton.OK, MessageBoxImage.Information);
}public void Show