我想創建類似CameraCaptureUI.CaptureFileAsync的東西,它會將結果返回給調用者(用戶通過在我的情況下使用bing地圖挑選的位置) (同一問題被問到here但我仍然需要全屏UI或多個完整的代碼示例)挑選返回結果給調用者的頁面
假設下一次使用的情況下:
- CallerPage1 Navigate-> CallerPage2(通過Frame.Navigate(typeof運算(CallerPage2)))
- CallerPage2導航 - > LocationPickingPage(a通過Frame.Navigate獲取(typeof(LocationPickingPage))< - 這裏應該是別的東西,但不是Frame.Navigate)
- 用戶選擇一個位置並按下完成 - >位置對象返回到CallerPage2 (通過Frame.Navigate(typeof CallerPage2)))
現在,如果用戶按下回CallerPage2他/她將被導航回到LocationPickingPage這是在上述的導航模型預期,但我不會給他導航/她CallerPage1
所以這是CameraCaptureUI.CaptureFileAsync的行爲方式。 也許有人可以幫忙看CaptureFileAsync或熟悉的方法的「幕後」,並提供瞭如何可以實現,這樣的位置採摘可以這樣執行的一些例子:
Location location = await new LocationPickCaptureUI.CaptureLocationAsync();
任何幫助,將不勝感激!
編輯
那麼,也許有人可以鰣魚在頁面上怎麼能分享他們的數據,而不會影響航行歷史的一些情況。我只是在尋找像android的startActivityForResult之類的東西。
我在這個問題上花了幾天時間(MSDN文檔,研究不同的例子,論壇和包括這一個不同的網站),並沒有找到任何方法,所以我認爲是時候問自己的問題。
按照我尋找的方式在頁面之間共享數據應該是顯而易見的。也許我在看錯方法,但問題仍然存在。
如果有人回答我的問題,請分享您的想法和您的知識來源,因爲我仍然需要關於此問題的幫助。
在此先感謝