私はちょうどメインページだけの小さいwp7アプリケーションを持っています。メインページには4つのボタンがあり、wifi、bluetooth、airplanemode、およびセルラーデータ設定用のConnectionSettingstaskを呼び出します。私はこれらのボタンのいずれかのセカンダリタイルを作成することもできました。 OnNavigateToイベントは、タイルの問題は、ユーザーがタスクを呼び出すために、二次のタイルを使用する場合、アプリケーションは、直接接続の設定ページを開くことイア2次タイルから直接呼び出されたConnectionSettingstaskから戻るキーを処理する方法
Protected Overrides Sub OnNavigatedTo(ByVal e As System.Windows.Navigation.NavigationEventArgs)
If (Me.NavigationContext.QueryString.ContainsKey("_key")) Then
Dim Key As String = String.Empty
Key = Me.NavigationContext.QueryString("_key")
Select Key
Case "WiFi"
Dim NewTask As New ConnectionSettingsTask
NewTask.ConnectionSettingsType = ConnectionSettingsType.WiFi
NewTask.Show()
....
End Select
NavigationContext.QueryString.Remove("_key")
End If
End Sub
からではなく、後に渡されたキーを使用して、セカンダリタイルを処理しています電話のメインメニューを開く代わりに、私のアプリケーションのメインページを開く
こんにちは!ご回答いただきありがとうございます。私はWPで私の最初の試みとしてこのプログラムを作成することにしました。私はCennectivity Tiles(http://www.windowsphone.com/en-US/apps/0a43a0ef-e04b-46d1-8c2f-1e615271dcc1)の魔女からこのアイデアを得ました。機能性、それは市場に優しいソリューションがあるはずだと私は信じている理由です。 –
それは変です。多分彼らは論理的な振る舞いなので、技術的な例外を尋ねてきたのかもしれない。私が知っているように、公式のナビゲーションシステムはこれを許さない。 –