当我关闭wpf中的主窗口时,Excel关闭

时间:2013-10-23 22:21:40

标签: c# wpf visual-studio-2010 excel user-controls

我有一个Excel AddIn项目,它解析excel工作簿,并在单击按钮时从excel功能区弹出一个wpf窗口。问题是当我关闭窗口(类型窗口的UI控件)弹出时。关闭Window上的操作也会关闭Excel。

代码就像这样显示窗口。

MainWindow main= new MainWindow();
main.ShowDialog();

有人能告诉我这里有什么问题吗?

1 个答案:

答案 0 :(得分:0)

我必须质疑你为什么要创建MainWindow的新实例?

你应该做的是(http://msdn.microsoft.com/en-us/library/system.windows.window.showdialog.aspx):

// Instantiate window
DialogBox dialogBox = new DialogBox();

// Show window modally 
// NOTE: Returns only when window is closed
Nullable<bool> dialogResult = dialogBox.ShowDialog();