我正在使用應用程序名稱和返回按鈕的新項目基本模板。 它正在「空白」項目中使用。Windows 8應用程序。返回按鈕不起作用
但是,後退按鈕沒有響應觸摸事件。
以下是生成的代碼。後退按鈕就會消失。
<Button x:Name="backButton" IsEnabled="{Binding Frame.CanGoBack, ElementName=pageRoot}" Style="{StaticResource BackButtonStyle}" Click="GoBack"/>
我甚至嘗試製作自己的Click Handle,並嘗試導航自己。
this.Frame.Navigate(typeof(MainPage));
然而,這是行不通的。可能是由於自動生成的東西,因爲我可以自己創建一個按鈕並將其連接起來(所以我真的試圖堅持模板)。
有什麼想法嗎?
編輯: 我發現它真的很奇怪沒有導航工作。鑽一些後,它似乎是與LayoutAwarePage的東西。我在這裏錯過了一些東西。將發佈更新。
編輯:對不起。我添加了事件點擊偵聽器(我必須刪除該複製)。但是,這仍然不能解決我的問題。我嘗試將後退按鈕設置爲「GoBack」功能,當您點擊後退按鈕時,它就會消失。我也嘗試創建我自己的方法並嘗試導航自己,但仍然無法工作。
<Button x:Name="ButtonGoBack" Click="ButtonGoBack_OnClick" Style="{StaticResource NavigationBackButtonNormalStyle}"/>
C#代碼你的意思是空白應用程序模板?或者你在談論一個Visual Basic項目? – devhammer
不可以。您可以創建一個新項目並選擇「基本頁面」作爲模板。但是,我確實使用「空白應用程序」創建了該項目。 –