public void OnTapGestureRecognizerTapped(object sender, EventArgs args)
        {
            var tabCell = (sender as StackLayout);
            var item = (TapGestureRecognizer)tabCell.GestureRecognizers[0];

            string arg = item.CommandParameter.ToString();

            CancelButtonEventHandler?.Invoke(this, args);
        }
        private async void TapClose(object sender, EventArgs e)
        {
            Shell.SetTabBarIsVisible(this, true);
            //await System.Threading.Tasks.Task.Delay(200);
            CancelButtonEventHandler?.Invoke(this, e);

            //string route = PreviousRoute ?? "//roottab/dashboard/dashboard"; //
            //await Shell.Current.GoToAsync(route, true);
        }
 private void CancelButton_Clicked(object sender, EventArgs e)
 {
     // invoke the event handler if its being subscribed
     CancelButtonEventHandler?.Invoke(this, e);
 }