.Net-Avalonia学习笔记(十二)-使用Assets资源文件
1、AvaloniaResource形式的资源文件
(1)前端axaml中
<!--1、相对路径-->
<Image Source="icon.png"/>
<Image Source="images/icon.png"/>
<Image Source="../icon.png"/>
<!--2、绝对路径-->
<Image Source="/Assets/icon.png"/>
<!--3、其他程序集-->
<Image Source="avares://MyAssembly/Assets/icon.png"/>
(2)后端cs代码中
// 格式为:AssetLoader.Open(new Uri(uri))
var bitmap = new Bitmap(AssetLoader.Open(new Uri("avares://avalonia_app_simple/Assets/头像2.png")));
2、嵌入的资源
(1)前端axaml中
<!-- -->
(2)后端cs代码中
// 格式为:Assembly.GetExecutingAssembly().GetManifestResourceStream("avalonia_app_simple.Assets.头像1.png")
var stream = Assembly.GetExecutingAssembly().GetManifestResourceStream("avalonia_app_simple.Assets.头像1.png");
var btm1 = new Bitmap(stream);
本文来自博客园,作者:꧁执笔小白꧂,转载请注明原文链接:https://www.cnblogs.com/qq2806933146xiaobai/p/18807025

浙公网安备 33010602011771号