0
我需要關於實施XAML Navigation menu sample的幫助。漢堡按鈕重疊SplitView窗格
在我寫的代碼中,漢堡按鈕與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;
};
}
如果您將ListView放置到SplitView.Pane中,它也運行良好,我注意到您在TitleBar上添加了一個後退按鈕,您能否向我們展示一些代碼片段? –
@Franklin Chen是的,當然。我在窗格中使用了一個簡單的ListView。你有關於如何防止漢堡包和麪板重疊的想法嗎? – Anil
可以從AppShell構造函數調用此方法。 \t \t AppFrame是放置在SplitView的Content屬性中的框架 – Anil