簡體   English   中英

在Windows Phone Silverlight 8.1中獲取名稱空間

[英]get namespace in windows phone silverlight 8.1

在創建Windows Phone應用程序時,我添加了一項功能,即使用Windows Phone 8應用程序使用本文從SDCard添加文件。 之后,我將目標對准Windows Phone 8.1,這成為Windows phone silverlight 8.1 app 現在,我嘗試添加Filepicker支持,即從Phone或SDCard添加文件。 我嘗試了Windows phone 8.1這個示例

為此,我必須添加ContinutionManager類,該類具有本文檔中建議的名稱空間

using Windows.UI.Xaml;
using Windows.UI.Xaml.Controls; 

在此處輸入圖片說明

所以。 我可以使用哪些選項來添加將Windows Phone 8應用定位到Windows Phone 8.1的命名空間

編輯:

換一種說法:

在此處輸入圖片說明

如果您使用空白應用程序(Windows Phone),則可以使用名稱空間。 &使用空白應用程序(Windows Phone Silverlight)我無法獲取名稱空間

Windows Phone 8.1 Silverlight應用程序和Windows Phone Runtime應用程序均支持FilePicker API。 如果查看Pick ... AndContinue方法文檔 ,則會看到它們支持“ Windows Phone 8.1 [Windows Phone Silverlight 8.1和Windows Runtime應用程序]”。

ContinuationManager類來自用於運行時應用程序的File Picker示例。 它是Windows運行時應用程序的便捷類,它不會執行您無法單獨實現的任何操作。 因為它來自Windows運行時示例,所以不能在Silverlight應用程序中使用,但是它包裝的基本概念仍然有效。 調用文件選擇器主題后,有一個Continue Windows Phone Silverlight 8.1應用程序,這是該問題中鏈接的AndContinue方法調用后如何繼續Windows Phone Store應用程序的Silverlight版本。

AndContinue方法的基本概念是,當應用程序選擇文件時,該應用程序可以關閉以切換到文件選擇器。 這樣可以使事情在低內存系統上平穩運行。 用戶選擇文件后,將使用繼續信息重新激活該應用程序。 這將通過app.xaml.cs中的標准合同激活過程完成,然后導航回該頁面。

  1. 當您想調用選擇器時,將所有必要的狀態信息保存在選擇器的ContinuationData中,然后調用... AndContinue方法

  2. 手機從應用切換到選擇器

  3. 用戶選擇文件后,該應用將重新激活

  4. Application_ContractActivated事件(在app.xaml.cs中-當前模板默認情況下進行連接。如果沒有,則可以連接PhoneApplicationService.Current.ContractActivated事件)將運行並接收一個... PickerContinationEventArgs對象,該對象包含應用程序在調用前保存的ContinuationData以及從用戶處選擇的文件信息。

  5. 在Application_ContractActivated中保存事件args,以便以后使用

  6. 導航服務會將應用程序導航回原始頁面。

  7. 在OnNavigatedTo中,檢索保存的事件args並根據需要處理它們。

調用文件選擇器並執行以下步驟的代碼段后,繼續運行Windows Phone Silverlight 8.1應用程序

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM