Xamarin.Forms - View missing menu from main page2019 Community Moderator ElectionUsing Xamarin Forms, how do I override the back button functionality?Xamarin.Forms Disable slide menu in pushed pagehow to open slide menu on button click in android xamarin.forms?MasterDetail - Menu icon not showing inside NavigationPageHow to show navigation page button on all views Xamarin FormsXamarin Forms MasterDetailPage Main Page Hide Menu ButtonHow to open Master page by clicking my own button in the datail page in Xamarin.FormsMenu Item not showing in Xamarin.Forms after navigation backXamarin Forms Master Detail Keep Master on the leftXamarin Forms - Menu issue when navigating from Content Page to MasterDetail Page

How do you justify more code being written by following clean code practices?

Pre-Employment Background Check With Consent For Future Checks

Jem'Hadar, something strange about their life expectancy

Homology of the fiber

How to find the largest number(s) in a list of elements, possibly non-unique?

is this saw blade faulty?

How to balance a monster modification (zombie)?

UK Tourist Visa- Enquiry

PTIJ: At the Passover Seder, is one allowed to speak more than once during Maggid?

Would mining huge amounts of resources on the Moon change its orbit?

Weird lines in Microsoft Word

Why is "la Gestapo" feminine?

What is 管理しきれず?

Help with identifying unique aircraft over NE Pennsylvania

How can an organ that provides biological immortality be unable to regenerate?

Do native speakers use "ultima" and "proxima" frequently in spoken English?

Is xar preinstalled on macOS?

Friend wants my recommendation but I don't want to

The English Debate

Does the Shadow Magic sorcerer's Eyes of the Dark feature work on all Darkness spells or just his/her own?

Fair way to split coins

Can "few" be used as a subject? If so, what is the rule?

label a part of commutative diagram

How can a new country break out from a developed country without war?



Xamarin.Forms - View missing menu from main page



2019 Community Moderator ElectionUsing Xamarin Forms, how do I override the back button functionality?Xamarin.Forms Disable slide menu in pushed pagehow to open slide menu on button click in android xamarin.forms?MasterDetail - Menu icon not showing inside NavigationPageHow to show navigation page button on all views Xamarin FormsXamarin Forms MasterDetailPage Main Page Hide Menu ButtonHow to open Master page by clicking my own button in the datail page in Xamarin.FormsMenu Item not showing in Xamarin.Forms after navigation backXamarin Forms Master Detail Keep Master on the leftXamarin Forms - Menu issue when navigating from Content Page to MasterDetail Page










0















I created this menu that is working well but on some pages that are open not using the menu it is replaced with a back button. Is there anyway to make sure that menu is on all of the pages?



mainpage.xaml



<MasterDetailPage.Detail>
<NavigationPage>
<x:Arguments>
<pages:HomePage />
</x:Arguments>
</NavigationPage>
</MasterDetailPage.Detail>


Homepage.xaml.cs



 var masterDetailPage = Application.Current.MainPage as MasterDetailPage;
masterDetailPage.Detail = new NavigationPage((new SearchPage("A")));


enter image description here



enter image description here










share|improve this question
























  • Instead of pushing your new page over your Detail page I would replace it with your new Page. Detail = new NavigationPage((new YourPage());

    – Nick
    Mar 7 at 20:10











  • @Nick how would I do that if the MasterDetailPage.Detail is on the main page?

    – Jefferson
    Mar 7 at 20:14











  • Assuming your app MainPage is the MasterDetail you could do var masterDetailPage = Application.Current.MainPage as MasterDetailPage;

    – Nick
    Mar 7 at 20:16












  • @Nick I updated my post is that what you mean?

    – Jefferson
    Mar 7 at 20:30






  • 1





    Yeah, that should replace the current detail page with your other page and keep the menu icon. Also, keep in mind if Application.Current.MainPage is not a MasterDetailPage your masterDetailPage variable will be null.

    – Nick
    Mar 7 at 20:52















0















I created this menu that is working well but on some pages that are open not using the menu it is replaced with a back button. Is there anyway to make sure that menu is on all of the pages?



mainpage.xaml



<MasterDetailPage.Detail>
<NavigationPage>
<x:Arguments>
<pages:HomePage />
</x:Arguments>
</NavigationPage>
</MasterDetailPage.Detail>


Homepage.xaml.cs



 var masterDetailPage = Application.Current.MainPage as MasterDetailPage;
masterDetailPage.Detail = new NavigationPage((new SearchPage("A")));


enter image description here



enter image description here










share|improve this question
























  • Instead of pushing your new page over your Detail page I would replace it with your new Page. Detail = new NavigationPage((new YourPage());

    – Nick
    Mar 7 at 20:10











  • @Nick how would I do that if the MasterDetailPage.Detail is on the main page?

    – Jefferson
    Mar 7 at 20:14











  • Assuming your app MainPage is the MasterDetail you could do var masterDetailPage = Application.Current.MainPage as MasterDetailPage;

    – Nick
    Mar 7 at 20:16












  • @Nick I updated my post is that what you mean?

    – Jefferson
    Mar 7 at 20:30






  • 1





    Yeah, that should replace the current detail page with your other page and keep the menu icon. Also, keep in mind if Application.Current.MainPage is not a MasterDetailPage your masterDetailPage variable will be null.

    – Nick
    Mar 7 at 20:52













0












0








0








I created this menu that is working well but on some pages that are open not using the menu it is replaced with a back button. Is there anyway to make sure that menu is on all of the pages?



mainpage.xaml



<MasterDetailPage.Detail>
<NavigationPage>
<x:Arguments>
<pages:HomePage />
</x:Arguments>
</NavigationPage>
</MasterDetailPage.Detail>


Homepage.xaml.cs



 var masterDetailPage = Application.Current.MainPage as MasterDetailPage;
masterDetailPage.Detail = new NavigationPage((new SearchPage("A")));


enter image description here



enter image description here










share|improve this question
















I created this menu that is working well but on some pages that are open not using the menu it is replaced with a back button. Is there anyway to make sure that menu is on all of the pages?



mainpage.xaml



<MasterDetailPage.Detail>
<NavigationPage>
<x:Arguments>
<pages:HomePage />
</x:Arguments>
</NavigationPage>
</MasterDetailPage.Detail>


Homepage.xaml.cs



 var masterDetailPage = Application.Current.MainPage as MasterDetailPage;
masterDetailPage.Detail = new NavigationPage((new SearchPage("A")));


enter image description here



enter image description here







c# xamarin xamarin.forms






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Mar 7 at 20:28







Jefferson

















asked Mar 7 at 18:47









JeffersonJefferson

16511




16511












  • Instead of pushing your new page over your Detail page I would replace it with your new Page. Detail = new NavigationPage((new YourPage());

    – Nick
    Mar 7 at 20:10











  • @Nick how would I do that if the MasterDetailPage.Detail is on the main page?

    – Jefferson
    Mar 7 at 20:14











  • Assuming your app MainPage is the MasterDetail you could do var masterDetailPage = Application.Current.MainPage as MasterDetailPage;

    – Nick
    Mar 7 at 20:16












  • @Nick I updated my post is that what you mean?

    – Jefferson
    Mar 7 at 20:30






  • 1





    Yeah, that should replace the current detail page with your other page and keep the menu icon. Also, keep in mind if Application.Current.MainPage is not a MasterDetailPage your masterDetailPage variable will be null.

    – Nick
    Mar 7 at 20:52

















  • Instead of pushing your new page over your Detail page I would replace it with your new Page. Detail = new NavigationPage((new YourPage());

    – Nick
    Mar 7 at 20:10











  • @Nick how would I do that if the MasterDetailPage.Detail is on the main page?

    – Jefferson
    Mar 7 at 20:14











  • Assuming your app MainPage is the MasterDetail you could do var masterDetailPage = Application.Current.MainPage as MasterDetailPage;

    – Nick
    Mar 7 at 20:16












  • @Nick I updated my post is that what you mean?

    – Jefferson
    Mar 7 at 20:30






  • 1





    Yeah, that should replace the current detail page with your other page and keep the menu icon. Also, keep in mind if Application.Current.MainPage is not a MasterDetailPage your masterDetailPage variable will be null.

    – Nick
    Mar 7 at 20:52
















Instead of pushing your new page over your Detail page I would replace it with your new Page. Detail = new NavigationPage((new YourPage());

– Nick
Mar 7 at 20:10





Instead of pushing your new page over your Detail page I would replace it with your new Page. Detail = new NavigationPage((new YourPage());

– Nick
Mar 7 at 20:10













@Nick how would I do that if the MasterDetailPage.Detail is on the main page?

– Jefferson
Mar 7 at 20:14





@Nick how would I do that if the MasterDetailPage.Detail is on the main page?

– Jefferson
Mar 7 at 20:14













Assuming your app MainPage is the MasterDetail you could do var masterDetailPage = Application.Current.MainPage as MasterDetailPage;

– Nick
Mar 7 at 20:16






Assuming your app MainPage is the MasterDetail you could do var masterDetailPage = Application.Current.MainPage as MasterDetailPage;

– Nick
Mar 7 at 20:16














@Nick I updated my post is that what you mean?

– Jefferson
Mar 7 at 20:30





@Nick I updated my post is that what you mean?

– Jefferson
Mar 7 at 20:30




1




1





Yeah, that should replace the current detail page with your other page and keep the menu icon. Also, keep in mind if Application.Current.MainPage is not a MasterDetailPage your masterDetailPage variable will be null.

– Nick
Mar 7 at 20:52





Yeah, that should replace the current detail page with your other page and keep the menu icon. Also, keep in mind if Application.Current.MainPage is not a MasterDetailPage your masterDetailPage variable will be null.

– Nick
Mar 7 at 20:52












1 Answer
1






active

oldest

votes


















1














replaced PushAsync with replacing the detail section



Navigation.PushAsync(new SearchPage("a")); 

var masterDetailPage = Application.Current.MainPage as MasterDetailPage;
masterDetailPage.Detail = new NavigationPage((new SearchPage("a")));





share|improve this answer
























    Your Answer






    StackExchange.ifUsing("editor", function ()
    StackExchange.using("externalEditor", function ()
    StackExchange.using("snippets", function ()
    StackExchange.snippets.init();
    );
    );
    , "code-snippets");

    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "1"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55050816%2fxamarin-forms-view-missing-menu-from-main-page%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    1














    replaced PushAsync with replacing the detail section



    Navigation.PushAsync(new SearchPage("a")); 

    var masterDetailPage = Application.Current.MainPage as MasterDetailPage;
    masterDetailPage.Detail = new NavigationPage((new SearchPage("a")));





    share|improve this answer





























      1














      replaced PushAsync with replacing the detail section



      Navigation.PushAsync(new SearchPage("a")); 

      var masterDetailPage = Application.Current.MainPage as MasterDetailPage;
      masterDetailPage.Detail = new NavigationPage((new SearchPage("a")));





      share|improve this answer



























        1












        1








        1







        replaced PushAsync with replacing the detail section



        Navigation.PushAsync(new SearchPage("a")); 

        var masterDetailPage = Application.Current.MainPage as MasterDetailPage;
        masterDetailPage.Detail = new NavigationPage((new SearchPage("a")));





        share|improve this answer















        replaced PushAsync with replacing the detail section



        Navigation.PushAsync(new SearchPage("a")); 

        var masterDetailPage = Application.Current.MainPage as MasterDetailPage;
        masterDetailPage.Detail = new NavigationPage((new SearchPage("a")));






        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited Mar 8 at 8:56









        BDL

        15k63542




        15k63542










        answered Mar 7 at 21:17









        JeffersonJefferson

        16511




        16511





























            draft saved

            draft discarded
















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55050816%2fxamarin-forms-view-missing-menu-from-main-page%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Can't initialize raids on a new ASUS Prime B360M-A motherboard2019 Community Moderator ElectionSimilar to RAID config yet more like mirroring solution?Can't get motherboard serial numberWhy does the BIOS entry point start with a WBINVD instruction?UEFI performance Asus Maximus V Extreme

            Identity Server 4 is not redirecting to Angular app after login2019 Community Moderator ElectionIdentity Server 4 and dockerIdentityserver implicit flow unauthorized_clientIdentityServer Hybrid Flow - Access Token is null after user successful loginIdentity Server to MVC client : Page Redirect After loginLogin with Steam OpenId(oidc-client-js)Identity Server 4+.NET Core 2.0 + IdentityIdentityServer4 post-login redirect not working in Edge browserCall to IdentityServer4 generates System.NullReferenceException: Object reference not set to an instance of an objectIdentityServer4 without HTTPS not workingHow to get Authorization code from identity server without login form

            2005 Ahvaz unrest Contents Background Causes Casualties Aftermath See also References Navigation menue"At Least 10 Are Killed by Bombs in Iran""Iran"Archived"Arab-Iranians in Iran to make April 15 'Day of Fury'"State of Mind, State of Order: Reactions to Ethnic Unrest in the Islamic Republic of Iran.10.1111/j.1754-9469.2008.00028.x"Iran hangs Arab separatists"Iran Overview from ArchivedConstitution of the Islamic Republic of Iran"Tehran puzzled by forged 'riots' letter""Iran and its minorities: Down in the second class""Iran: Handling Of Ahvaz Unrest Could End With Televised Confessions""Bombings Rock Iran Ahead of Election""Five die in Iran ethnic clashes""Iran: Need for restraint as anniversary of unrest in Khuzestan approaches"Archived"Iranian Sunni protesters killed in clashes with security forces"Archived