这个URI有什么问题?HEJ我正在尝试使用Uri在wpf应用程序中加载(嵌入)图像,但我一直遇到异常。代码是:newBitmapImage(newUri("pack://application:,,,,/Icons/m.png"));(如果不清楚,我正在尝试从已标记为嵌入式资源的Icons文件夹中加载m.png文件)。而异常是NotSupportetException(无法识别URI前缀)谁能告诉我uri应该是什么?你可以看看这篇博文。解决方案是注册自定义uri解析器,以便它识别pack协议:UriParser.Register(newGenericUriParser(GenericUriParserOptions.GenericAuthority),"pack",-1);您的字符串中必须包含三个逗号而不是四个逗号:newBitmapImage(newUri("pack://application:,,,/LibName;component/Icons/m.png"));LibName–指向托管资源的程序集。以上就是C#学习教程:这个URI有什么问题吗?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
