C# SaveFileDialog 类使用

请问一下,C#的savefiledialog对象,使用的时候,怎么判断是否点了取消。
最好是直接的,简单地判定。

img

SaveFileDialog 对象有个 ShowDialog() 方法,该方法返回一个 DialogResult 枚举,可以对此返回的枚举进行判断,如果返回的是你要求的 取消 ,即 DialogResult.Cancel 就执行你的逻辑

SaveFileDialog dialog=new SaveFileDialog();
if(dialog.ShowDialog()==true && !string.IsNullOrEmpty(dialog.FileName)){
//按确定逻辑
}
else{
//关闭或取消逻辑
}