如何解决Avalonia UI 的 OpenFileDialog 和 SaveFileDialog - 如何检测被点击的取消按钮
使用此处的代码打开 SaveFileDialog,我将如何检测用户是否按下了取消?
SaveFileDialog SaveFileBox = new SaveFileDialog();
SaveFileBox.Title = "Save Document As...";
SaveFileBox.InitialFileName = Path.GetFullPath(DocumentFileName);
SaveFileBox.Directory = workdir;
List<FileDialogFilter> Filters = new List<FileDialogFilter>();
FileDialogFilter filter = new FileDialogFilter();
List<string> extension = new List<string>();
extension.Add("doc");
filter.Extensions = extension;
filter.Name = "Document Files";
Filters.Add(filter);
SaveFileBox.Filters = Filters;
SaveFileBox.DefaultExtension = "doc";
SettingsFileName = await SaveFileBox.ShowAsync(this);
提前谢谢你!!
解决方法
ShowAsync 的返回值将为 null 或空数组。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。