private void NavController_PopRequested(object sender, Xamarin.Forms.Internals.NavigationRequestedEventArgs e)
 {
     Device.StartTimer(TimeSpan.FromMilliseconds(220), () =>
     {
         ChangeIconColor();
         return(false);
     });
 }
 void Element_PushRequested(object sender, XF.Internals.NavigationRequestedEventArgs e)
 {
     e.Animated = false;
     Control?.Push(e.Page, e.Animated);
 }
 void Element_PopToRootRequested(object sender, XF.Internals.NavigationRequestedEventArgs e)
 {
     e.Animated = false;
     Control?.PopToRoot(e.Animated);
 }
 void Element_RemovePageRequested(object sender, XF.Internals.NavigationRequestedEventArgs e)
 {
     Control?.RemovePage(e.Page);
 }
 void Element_InsertPageBeforeRequested(object sender, XF.Internals.NavigationRequestedEventArgs e)
 {
     Control?.InsertPageBefore(e.Page, e.BeforePage);
 }
 private void NavController_PushRequested(object sender, Xamarin.Forms.Internals.NavigationRequestedEventArgs e)
 {
     ChangeIconColor();
 }