2017-04-11 37 views
0

我需要訪問存儲在Package.appxmanifest中的顯示名稱字段。我正在開發Xamarin Forms,並試圖通過依賴注入從windows phone 8.1項目訪問它。如何訪問Windows Phone 8.1(Xamarin Forms)中的應用程序顯示名稱

爲了使它更有點清楚,這是我想檢索字段:

Package.appxmanifest

當我嘗試從Package.Current訪問信息,我沒有看到任何的選項顯示名稱。我得到以下選項(這些都不是正確的):

Package.Current.Id

沒有人有任何想法如何,我可以訪問此信息?

回答

1

看來你不能,看看這個頁面在documentation。它有這樣的評論;

此屬性僅支持Windows應用商店應用。如果您在由Package.Current之外的任何 機制創建的包的實例上調用 此屬性,則此屬性將返回一個空的 字符串(「」)。

我不確定Package.appxmanifest文件是否仍在設備上安裝的應用程序中,如果是這樣,您可以嘗試手動讀取並從中提取它。

+0

究竟是什麼定義了Windows應用商店應用?因爲該應用程序可以上傳到Windows應用商店,併成爲一個Windows應用商店... –

+1

當時的Windows應用商店應用是桌面應用。在Windows 8的時候,有一個Windows商店和Windows Phone商店。這一切都在UWP之前。 –

相關問題