显示来自TableRowGroup继承类的消息框
本文关键字:消息 继承 TableRowGroup 显示 | 更新日期: 2023-09-27 18:06:23
我有一个继承自TableRowGroup的类来扩展TableRowGroup的功能。这工作得很好,我遇到的问题是,当我试图从这个类显示一个消息框。该类的行为就像代码中没有发生任何事情一样,只显示来自xaml的基本内容。
在这样的类中调用MessageBox有什么特别的吗?
这是我如何调用我的MessageBox,它是非常基本的:
MessageBox.Show(message, "Title", MessageBoxButton.OK, MessageBoxImage.Warning);
我可能是错的,但我认为你是搞乱的事情在不同的UI线程(MessageBox是从标准的Windows窗体和TableRowGroup是从WPF)。试试这个:
Task.Factory.StartNew(() => MessageBox.Show(message, "Title", MessageBoxButton.OK, MessageBoxImage.Warning));
我的一个同事也有同样的问题,它解决了问题
如果有人能在这个答案的评论中给出一些精确的信息来启发我WPF与Windows窗体线程,欢迎你;)。