gpt4 book ai didi

wpf - xaml中图像源路径是什么意思?

转载 作者:行者123 更新时间:2023-12-02 03:57:36 26 4
gpt4 key购买 nike

我正在 Visual Studio 中查看我正在处理的项目的源代码,并且 WPF 窗口 XAML 中的路径看起来很奇怪。例如,窗口元素的图标成员如下所示: Icon="/ProjectName;component/icons/ProjectName.ico"

首先,分号是什么意思?这是否表明有两条可能的路径?这没有道理。

我猜测 ProjectName;component 代表一个路径,因为我的项目中没有 component 文件夹。在我的项目文件夹中,icons/ProjectName.ico 是图标所在的位置。

这一切意味着什么?

最佳答案

这是一个Resource File Pack URI ,没有前缀 pack://application:,,,,该前缀由 XAML 解析器自动添加。

完整的 Pack URI 为

pack://application:,,,/ProjectName;component/icons/ProjectName.ico

并且将引用引用程序集ProjectNameicons 子文件夹中名为ProjectName.ico 的资源文件。 ;component 部分将程序集名称与文件路径分开。

如果资源文件位于本地程序集中,则可以省略引用的程序集部分,并编写

pack://application:,,,/icons/ProjectName.ico

或者只是在 XAML 中

/icons/ProjectName.ico

关于wpf - xaml中图像源路径是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43287728/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com