使用 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中文網其他相關文章!