使用 Pack URI 将 BitmapImages 从 Resources.resx 分配给 Image.Source:综合指南
将 BitmapImage
文件中的 Resources.resx
分配给 Image.Source
通常需要对 URI 有深入的了解。 本指南解释了相对路径可能失败的原因,并提供了使用 Pack URI 的解决方案。
了解 Pack URI
Pack URI(统一资源标识符)是一种用于访问打包应用程序中的资源的特殊协议。其格式为:
<code>pack://application:,,,/Path/To/File</code>
地点:
pack://application:
表示Pack URI协议。/Path/To/File
:指定文件在应用程序资源中的位置。正确包含资源
要使用 Pack URI,图像文件必须位于 Visual Studio 项目中名为“Resources”的文件夹中。 此文件夹和文件必须满足以下条件:
示例:
“logo.png”的正确 Pack URI 是:
<code>pack://application:,,,/Resources/logo.png</code>
遵循这些步骤可确保使用 Pack URI 将 BitmapImage
无缝分配给 Image.Source
,无论部署环境如何。
以上是如何使用 Pack URI 将 BitmapImage 从 Resources.resx 分配给 Image.Source?的详细内容。更多信息请关注PHP中文网其他相关文章!