Windows Store App 分享檔案 DataTransferManager
出乎意料的
這個教學很少
Windows Store App,Phone上要使用分享功能
把檔案或文字圖片 傳送給其他支援的APP
功能同iOS的Open-In
按照此步驟加入你的CODE裡
1.在程式開始的地方註冊事件
See also :
1.http://msdn.microsoft.com/en-us/library/windows/apps/hh871372.aspx
2.http://msdn.microsoft.com/en-us/library/windows/apps/windows.applicationmodel.datatransfer.datatransfermanager.datarequested
這個教學很少
Windows Store App,Phone上要使用分享功能
把檔案或文字圖片 傳送給其他支援的APP
功能同iOS的Open-In
按照此步驟加入你的CODE裡
1.在程式開始的地方註冊事件
DataTransferManager dataTransferManager = DataTransferManager.GetForCurrentView(); dataTransferManager.DataRequested += new TypedEventHandler2.這是填入資料來源的內容(this.DataRequested);
3.呼叫Share的畫面private void DataRequested(DataTransferManager sender, DataRequestedEventArgs e) { DataRequest request = e.Request; request.Data.Properties.Title = "Share Text Example"; request.Data.Properties.Description = "An example of how to share text."; request.Data.SetText("Hello World!");try//增加檔案來源 list物件 { StorageFile logoFile = await Package.Current.InstalledLocation.GetFileAsync("Assets\\Logo.png"); ListstorageItems = new List (); storageItems.Add(logoFile); request.Data.SetStorageItems(storageItems); } finally { deferral.Complete(); }}
DataTransferManager.ShowShareUI();
See also :
1.http://msdn.microsoft.com/en-us/library/windows/apps/hh871372.aspx
2.http://msdn.microsoft.com/en-us/library/windows/apps/windows.applicationmodel.datatransfer.datatransfermanager.datarequested
留言