XAML ナビゲーション メニュー サンプルの実装に関してサポートが必要です。
私が書いたコードでは、ハンバーガー ボタンが SplitView ペインに重なっています。
PS 注: アプリをシンプルに保つため。単純な ListView を使用しました (キーボード サポートのサンプルに示されているカスタマイズされた ListView の代わりに)。
タイトルバーの戻るボタンのコード:
private void backButtonLogic() //Method related to back button
{
//Make titlebar's back button visible
SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility =
AppViewBackButtonVisibility.Visible;
//Back button handler
SystemNavigationManager.GetForCurrentView().BackRequested += (s,e) =>
{
bool handled = e.Handled;
if (AppFrame.CanGoBack && !handled)
{
handled = true;
AppFrame.GoBack();
}
e.Handled = handled;
};
//Mobile hardware back button handler
if (ApiInformation.IsTypePresent("Windows.Phone.UI.Input.HardwareButtons"))
Windows.Phone.UI.Input.HardwareButtons.BackPressed += (s, e) =>
{
bool handled = e.Handled;
if (AppFrame.CanGoBack && !handled)
{
handled = true;
AppFrame.GoBack();
}
e.Handled = handled;
};
}