我想让WTF应用程序被用户点击“X”按钮来制作保存文件,现在可以通过Message.Show完成或直接询问保存。我已经创建了一个代码,但是当用户点击保存或取消时,错误窗口显示该程序开始工作,并且它想要将信息发送给Microsoft。点击“X”按钮保存文件
private void Window_Closing(object sender, CancelEventArgs e)
{
Microsoft.Win32.SaveFileDialog saveDlg = new Microsoft.Win32.SaveFileDialog();
saveDlg.DefaultExt = ".rtf";
saveDlg.Filter = "RTF Documents (.rtf)|*rtf";
Nullable<bool> rezultat = saveDlg.ShowDialog();
if (rezultat == true)
{
string filename = saveDlg.FileName;
System.IO.File.Create(filename);
}
{
this.Close();
}
}
制作'WTF'应用听起来像一个混乱和乖戾的努力。 – Brian
Close()本身触发关闭事件我相信。这可能是它崩溃的原因。 –