0

使用有什么好处吗

System.Windows.MessageBox.Show();

超过

System.Windows.Forms.MessageBox.Show();

除了您不必引用 WinForms 程序集(我必须这样做)并且您可以更轻松地设置父窗口(这没什么大不了的)之外?

4

1 回答 1

0

System.Windows.MessageBox来自 WPF,并且是程序集 ( PresentationFramework.dll) 的一部分。

System.Windows.Forms.MessageBox来自,并且是程序集的一部分。

如果您的程序是,请使用System.Windows.Forms.MessageBox,否则请使用System.Windows.Messagebox(WPF)。

我很确定他们最终会使用相同的 API 调用。

于 2012-12-07T20:35:33.200 回答