2015-04-19 58 views
0

我有一個帶有2個框架的程序(「MainPage」和「Inicio」,「Inicio」是第一個被打開的程序)。BackButton Windows Phone 8(VB)

「Inicio」有鏈接打開「MainPage」,並且當用戶在「MainPage」上時,我想創建一個事件,當BackButton(手機的<)被按下時,回到「Inicio」,但代替它,程序暫停,手機返回到Windows Home。

我正在使用VB,我找不到任何教程或事件到VB,所有我在谷歌上發現是C#,我不知道如何將代碼從C#轉換到VB現在。

請注意,我正在使用VB for Metro(或VB For App Store),我必須在XAML上定義事件,並且存在這個問題,因爲不像我們在.VB上編寫代碼時,我沒有建議或錯誤標記。我可以寫「aigwiuagwa_aiuwdaiu作爲處理程序...」以及Event存在的構建器。

+0

[Events(Visual Basic)...](https://msdn.microsoft.com/en-us/library/ms172877.aspx) – Eminem

+0

對不起,我忘了說我正在用VB for Metro (或VB的應用商店),並沒有相同的事件和控制器的VB.Net,VB6,或任何你想調用傳統的VB。所以,經典的Button_click(這不是我想要的,我想做一個事件,檢測硬件BackButton被按下回到「Inicio」框架而不是關閉應用程序)不存在直到我在Frame設計的XAML代碼中定義它。 –

回答

0

問題是我正在使用「空白頁」,我需要使用「普通頁」。 「正常頁面」具有導航幫助程序,用於檢測是否有其他頁面/框架返回。另一件事是,NavigationHelper有很多「#IF WINDOWS_PHONE_APP Then」,它沒有檢測到它實際上是一個Windows Phone應用程序,所以後退按鈕也不起作用。解決的辦法是刪除那個IF,然後下面是「ElseIf」,然後用「#IF WINDOWS_APP」替換那個「ElseIf」。我需要做3次。現在我的應用程序工作正常。