57 Star 128 Fork 366

openKylin / community

 / 详情

avalonia项目打不开麒麟桌面操作系统的文件管理器

已确认
需求
创建于  
2024-01-30 10:29
 OpenFolderDialog openFolderDialog = new OpenFolderDialog();
            Dispatcher.UIThread.InvokeAsync(async () =>
            {
                // 显示文件选择对话框并等待结果
                var mainWindow = (Application.Current.ApplicationLifetime as IClassicDesktopStyleApplicationLifetime)?.MainWindow;
                var result = await openFolderDialog.ShowAsync(mainWindow);

                // 处理选择的文件路径
                if (string.IsNullOrWhiteSpace(result))
                {
                    ep.arg = null;
                    ep.errorInfo = ErrResult.ErrorInfo_0007;
                    ep.errorNo = ErrResult.ErrorNo_0007;
                }
                else
                {
                    var arg = new JObject();
                    arg.Add("selectedPath", result);
                    ep.arg = arg;
                }
                ep.Fire();
            });
            return null;

评论 (2)

腰肌劳损的小徐 创建了需求
康哈哈 负责人设置为zhangtianxiong
康哈哈 添加了
 
feature
标签
zhangtianxiong 负责人zhangtianxiong 修改为Yue-Lan
展开全部操作日志

@Yue-Lan 兰神,抽空辛苦看一下

看起来是文件对话框相关问题,是否有完整的二进制程序可以提供用于验证问题? @腰肌劳损的小徐

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(3)
5311477 kiber 1662778190
1
https://gitee.com/openkylin/community.git
git@gitee.com:openkylin/community.git
openkylin
community
community

搜索帮助