.net 按下按钮后,是什么导致WPF模式窗口关闭?

.net 按下按钮后,是什么导致WPF模式窗口关闭?,.net,wpf,event-handling,modal-dialog,.net,Wpf,Event Handling,Modal Dialog,我在WPF应用程序中有一个模式窗口,其中包含一个按钮。单击按钮后,模式窗口将关闭。如何强制按钮不关闭窗口?当然,一个按钮应该关闭窗口,但不是这个按钮。:) 您是否在该按钮上设置了IsCancel或IsDefault?如果是,请将其删除。确保您没有在按钮的单击事件处理程序方法中设置窗口的属性 设置该属性将导致模式对话框结束,从而导致窗口自动关闭并将该值返回到。在准备关闭对话框之前,不应设置此属性。另一种可能导致我的应用程序关闭的解决方案: 在我的菜单中,菜单项“文件”有一项“关闭”。在发生事故时,

我在WPF应用程序中有一个模式窗口,其中包含一个按钮。单击按钮后,模式窗口将关闭。如何强制按钮不关闭窗口?当然,一个按钮应该关闭窗口,但不是这个按钮。:)

您是否在该按钮上设置了IsCancel或IsDefault?如果是,请将其删除。

确保您没有在按钮的
单击
事件处理程序方法中设置窗口的属性


设置该属性将导致模式对话框结束,从而导致窗口自动关闭并将该值返回到。在准备关闭对话框之前,不应设置此属性。

另一种可能导致我的应用程序关闭的解决方案:


在我的菜单中,菜单项“文件”有一项“关闭”。在发生事故时,我将CloseButton\u Click-Event设置为“文件”。这导致我的菜单项“保存”总是关闭我的应用程序。

您是否在按钮的单击事件处理程序中设置窗口的
DialogResult
属性?您是对的Cody:)我正在设置DialogResult属性。。。ThanksI没有设置这些属性。