2013-02-05 37 views
0

顯然,我的Windows Phone 8應用程序中有更多功能模塊。通常我會限制開發人員在模塊與模塊之間進行通信。因此我更喜歡使用Launcher和Choosers來解決這個大麻煩。顯然,我的自定義啓動器/選擇器將有自己的Show()方法來調用特定的模塊,就像在Chooser/Launcher Task.Show()中構建一樣。Windows Phone中的自定義啓動器和選擇器

在上面的例子中,我應該知道當我編寫自己的Show()方法時要遵循的重要概念。據我所知,這些是默認來的最基本的NavigationHandling。任何人都可以請你協助我嗎?任何幫助非常感謝。

回答

1

不幸的是,你不能編寫自定義發射器和選擇器。您只能使用操作系統附帶的那些。

但是,如果您想與其他應用程序通信,可以直接使用App to App communication或通過文件擴展名來完成。在前一種情況下,你很有限,因爲你必須知道你將調用哪個應用程序以及你將提供哪些參數,而在後一種情況下,你告訴操作系統你想打開哪個文件。這會向您顯示一個包含所有可打開該文件類型的應用程序的屏幕。

這兩種方法都是有限的,我們沒有更好的app2app共享功能是一種遺憾。