2012-05-06 41 views
2

我在Windows Phone類庫中有一個頁面。此頁面有一個應用程序欄。我更喜歡這個頁面需要包含在類庫中的所有內容,所以這個頁面/程序集的用戶的設置列表是最小的。但是,當我設置ApplicationBar圖標時,它們會像普通文件一樣添加到文件夾'icons'下的類庫項目中,它們在Blend中顯示得很好,但是在運行時它們沒有找到的位置!使用其他程序集的ApplicationBar圖標?

當我把圖標放入Windows Phone應用程序項目時一切正常。然而,這不是我想要的場景,因爲它是應用程序作者使用我的頁面的附加配置/設置。

我嘗試使用資源路徑使用/ {AssemblyName};組件/圖標/ {IconName},但當然AppBar需要它們是類型「內容」而不是「資源」。所以我認爲這是不可能的,但我想知道有沒有人知道如何做到這一點。

回答

1

對不起。我只是想出了它。我將新添加的圖標從「Resource」更改爲「Content」,但我忘了設置「Copy if newer」,以便它們不會輸出到Windows Phone應用程序的Bin \ Debug \ icons文件夾中。我想要保持眼睛的東西。

+0

其實它是有幫助的,我想我遇到了同樣的問題,但我只是將圖標留在主組件中。我必須回去把它們拉回去。謝謝:) –

+1

不幸的是,我發現這隻適用於外部程序集是項目引用(即它與電話應用程序項目一起構建)的情況。因此,如果您像我一樣將其用作完全外部組合件,則無論如何您都會複製到電話應用程序項目。 :( – markti

相關問題