这是一个好方法,我过去也使用过类似的方法。去吧!
我绝对要做的一件事是,当您需要在DialogResult中设置“ false”时,使事件接收一个布尔值。
event EventHandler<RequestCloseEventArgs> RequestCloseDialog;
和EventArgs类:
public class RequestCloseEventArgs : EventArgs{ public RequestCloseEventArgs(bool dialogResult) { this.DialogResult = dialogResult; } public bool DialogResult { get; private set; }}


