2017-02-22 66 views
0

有沒有辦法獲得包的URI或物理路徑的類型?獲取包的URI類型

例如名爲名爲CommonUtil像

返回的東西CommonUtil的組件的一部分IdUil類型;組件/ UserUtil/IdUtil.cs

目的是加載存在於資源字典相同的路徑。在這種情況下,CommonUtil/UserUtil/IdUtil.xaml

由於某些原因,我不能依賴類型的名稱空間名稱。

回答

1

一個包的URI不是指類型,而是指一個資源。當然,你需要知道這個資源實際上是在哪裏定義的,以便能夠首先使用它。這是pack URI實際指定的內容。

如果您沒有任何對資源的引用,那麼您應該從哪裏獲取包URI?一旦你知道資源的名稱,例如, 「UserUtil/IdUtil.png」,你可以使用簡單的字符串連接輕鬆地構建一個pack URI。

+0

這是否也意味着無法獲得程序集中類型的路徑? – Curious

+0

沒有「一種類型的路徑」這樣的東西。 – mm8