WPF 資源檔案載入(Pack URI 方案)

2021-10-11 21:46:52 字數 709 閱讀 4526

pack uri

在 windows presentation foundation (wpf) 中,使用統一資源識別符號 (uri) 標識和載入檔案的方式有很多,包括:

1.指定當應用程式第一次啟動時顯示的使用者介面 (ui)

2.載入影象

3.導航到頁

4.載入不可執行的資料檔案

此外,可以使用 uri 標識和載入位於各種位置的檔案,這些位置包括:

1.當前程式集

2.所引用的程式集

3.相對於程式集的某個位置

4.應用程式的源站點

為了提供從這些位置標識和載入上述型別的檔案的一致機制,wpf 利用了 pack uri 方案的擴充套件性。 本主題將概述這一方案,介紹如何為各種方案構造 pack uri,討論絕對和相對 uri 以及 uri 解析,然後說明如何在標記和**中使用 pack uri

pack uri 方案使用「pack」作為它的方案,並且包含兩個元件:授權和路徑。 以下是 pack uri 的格式

pack://授權/路徑

授權 指定包含部件的程式包的型別,而路徑 則指定部件在程式包中的位置

絕對與相對 pack uri

完全限定 pack uri 包括方案、授權和路徑,它被視為絕對 pack uri

作為一種針對開發人員的簡化形式,xaml 元素通常允許您使用只包含路徑的相對 pack uri 來設定相應的特性

例子參考資料

iOS資源檔案載入

資源檔案配置 s.resource bundles 其中resource bundles中的bundle檔案是以陣列的形式處理 其中bundlename是自定義的 後面是對應路徑下的資源檔案 可以把resource下面對應不同的xib檔案和image檔案 資源檔案載入 對於xib和image載入的方...

wpf中內建資源檔案

wpf中包含三種檔案型別 這三種型別的檔案之間的乙個重要區別是 資源檔案和內容檔案在生成時是已知的 程式集明確地知道它們的存在。但是對於源站點檔案,程式集可能完全不知道它們,或者通過 pack 統一資源識別符號 uri 引用知道它們的存在 在後一種情況下,不能保證被引用的源站點檔案實際存在。說說資源...

Spring 中載入資源檔案

在spring 中可以使用以下兩個類載入資源檔案 org.springframework.context.support.resourcebundlemessagesource 和org.springframework.context.support.reloadableresourcebundle...