title: How can I refresh navigation page from left menu master page if navigation page is already on top of the stack?
body: <p>So, I have a master page that contains the left menu you access from the hamburger icon on Page A. </p>
  
  <p>On that left menu, I have a button called "Refresh Page A" and when I click that button, I want the contents of Page A which is already on top of the stack to refresh/reload. </p>
  
  <p>However, I'm having an issue because the constructor, onResume and onAppearing do not get called. I'm not sure how to make the left menu button refresh Page A. </p>
  
  <p>In my LeftMenu class, I have something like </p>
  
  <pre><code>this.Add(new MenuItem()
  {
      Title = "Refresh Page A",
      Icon = "icon.png",
      SelectedIconSource = "icona.png",
      TargetType = typeof(PageA),
      Tcolor = COLOR_MENU,
      SelectedTColor = Color.White,
      MenuType=MenuType.PageAType,
      ToolbarResource = Resource.Layout.mainpage_toolbar
  });
  </code></pre>
  
  <p>This is how I am navigating to the page: </p>
  
  <pre><code>case MenuType.PageAType:
      Pages.Add(id, new NavigationPage(new PageA ()));
      break;
  </code></pre>
  
  <p>So how do I refresh the page? I have a refresh method I can use but where should it be called from? </p>