Xamarin формы автоматического скрытия панели инструментов и вкладок - PullRequest
0 голосов
/ 10 июня 2019

У меня возникли проблемы с созданием эффекта, такого как автоматическое скрытие панели инструментов и панели вкладок на странице форм xamarin, например, в приложении большой корзины, когда вы прокручиваете приложение и панель инструментов, и панель вкладок. Автоматическое скрытие, и когда прокручиваете вниз его скрытие, я знаю, что это легко сделать в xamarin. .android но как мне добиться тонкой формы ксамарина xaml. Заранее спасибо.

1 Ответ

0 голосов
/ 17 июня 2019

Относительно Xamarin.Forms ->

Я публикую более простое решение (хотя у Xamarin все еще есть некоторые ошибки, которые нужно решить с этим подходом).

using Xamarin.Forms;

public class NoTabPage : ContentPage
 {
private ContentPage _myPage;
public NoTabPage(ContentPage page)
{
    _myPage = page;
    var navPage = new NavigationPage(new Page());
    navPage.PushAsync(new ContentPage(), false);
    navPage.PushAsync(_myPage, false);
    Navigation.PushModalAsync(navPage);

    navPage.Popped += navPage_Popped;
}

private void navPage_Popped(object sender, NavigationEventArgs e)
{
    if (e.Page != null && e.Page == _myPage)
    {
        Navigation.PopModalAsync();  //NOTE:  Application crashes on android when this setting is FALSE
        Navigation.PopAsync(false);
    }
}
}
...