首頁 > 後端開發 > C++ > 如何使用 Pack URI 將 BitmapImage 從 Resources.resx 指派給 Image.Source?

如何使用 Pack URI 將 BitmapImage 從 Resources.resx 指派給 Image.Source?

Susan Sarandon
發布: 2025-01-18 23:51:11
原創
1038 人瀏覽過

How to Assign a BitmapImage from Resources.resx to Image.Source Using Pack URIs?

使用 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」的資料夾中。 此資料夾和檔案必須滿足以下條件:

  1. 資料夾名稱:資料夾必須命名為「資源」。
  2. 建置操作: Visual Studio 中映像檔的「建置操作」屬性必須設定為「資源」。

範例:

  1. 在您的專案中建立一個「Resources」資料夾。
  2. 將您的映像(例如“logo.png”)放入“資源”資料夾中。
  3. 在 Visual Studio 中,右鍵點擊“logo.png”,選擇“屬性”,然後將“建置操作”設定為“資源”。

「logo.png」的正確 Pack URI 是:

<code>pack://application:,,,/Resources/logo.png</code>
登入後複製

遵循這些步驟可確保使用 Pack URI 將 BitmapImage 無縫分配給 Image.Source,無論部署環境如何。

以上是如何使用 Pack URI 將 BitmapImage 從 Resources.resx 指派給 Image.Source?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板