首页 > 其他分享 >MAUI-FilePicker选择文件_选择头像

MAUI-FilePicker选择文件_选择头像

时间:2022-12-28 14:14:41浏览次数:31  
标签:stream await FilePicker FileName 选择 EndsWith result MAUI

一、代码:

    private async void BtnPickAndShow_Clicked(object sender, EventArgs e)
    {
        try
        {
            var result = await FilePicker.PickAsync(PickOptions.Default);
            if (result != null)
            {
                txt1.Text = $"文件名: {result.FileName}";
                if (result.FileName.EndsWith("jpg", StringComparison.OrdinalIgnoreCase) ||
                    result.FileName.EndsWith("png", StringComparison.OrdinalIgnoreCase))
                {
                    var stream = await result.OpenReadAsync();
                    imgPickAndShow.Source = ImageSource.FromStream(() => stream);
                }
            }
        }
        catch (Exception ex)
        {
            // 用户取消或出现问题
            await DisplayAlert("用户取消或出现问题", ex.Message, "关闭");
        }
    }

标签:stream,await,FilePicker,FileName,选择,EndsWith,result,MAUI
From: https://www.cnblogs.com/qq2806933146xiaobai/p/17009997.html

相关文章

  • 租用服务器时选择什么系统
    Windows系统大家都不陌生,它的优点是兼容性强,界面感清晰,操作起来简单易上手,它支持ASP、PHP、.Net、MySQL、MSSQLServer等多种语言程序和数据库类型,兼容性非常强,而且这种程序......
  • 为深度学习选择最好的GPU
    在进行机器学习项目时,特别是在处理深度学习和神经网络时,最好使用GPU而不是CPU来处理,因为在神经网络方面,即使是一个非常基本的GPU也会胜过CPU。但是你应该买哪种GPU呢?本......
  • 常见的优先级选择模型 - 影响程度(痛点大于痒点)
    痛点需求一般情况大于痒点需求。只有因为难用而死掉的产品,没有因为难看而死掉的产品。痛点“痛点”是人们在完成某种行为、进行某种体验过程中的阻碍,是能够触发人强烈......
  • 5大理由告诉你,为什么选择华为云桌面
    当前云上数字化办公已成为趋势,基于公有云的办公SaaS化服务也日益增多,且市场规模保持在平稳的增长态势。随着用户对信息化要求不断提高以及企业业务转型升级,越来越多的企业选......
  • 常见的优先级选择模型 - 四象限法则(重要紧急)
    四象限法则将需求按照紧急和重要两个维度划分为四类:重要且紧急,这类的事情可能是:明天有个重要的报告要提交、要考试了才开始看书、要上台表演了台词还没记熟...重要不紧......
  • 26岁选择老男孩教育学linux,自我努力+外界帮助=成功!
    不得不说,赚钱对于普通人来说真的是一件很难的事情,因为我们习惯了上班,习惯了每天的两点一线,习惯了每月领取那点微薄的收入。尤其是在X情时代,很多人不敢做出改变,选择......
  • 做iOS开发我为什么弃用Objective-C而选择RubyMotion?
    HendrikMans是德国汉堡市的一名程序员,他从事iOS开发已有很长一段时间了,起初他一直使用Objective-C语言进行编程而忽视了RubyMotion。从前他认为 ​​RubyMotion​​只是......
  • 如何在iOS和Android上选择一个JavaScript 引擎进行应用开发
    在我开始使用​​OpenAphid-Engine​​​的时候,已经有几种类似的iOS/Android项目.这些商业项目或者开源项目使用JavaScript实现代码特性。比如,​​Titanium​​​ 和​​P......
  • 常见的优先级选择模型 - 老板需求
    老板需求是产品经理无法避免的,而且一般优先级较高。这主要是从需求来源的维度去考虑,有同事、用户、老板.....为什么收老板需求优先级高呢?首先,老板的经验和思考高度一......
  • 一篇文章教你如何用界面组件DevExpress WPF为应用配置文件选择!
    DevExpressWPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpressWPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专......