xamarin-forms-tab-badge icon indicating copy to clipboard operation
xamarin-forms-tab-badge copied to clipboard

Badge is not visible when i add a renderer to navigate to root page on tab reselected

Open kamranmasud opened this issue 3 years ago • 0 comments

I want to show badge on cart tab..on the other side i want to show root page on tab clicked or reselected..I am using your plugin to show badge on tab but when i use renderer to show root page on tab reselected then badge is not visible. I am finding the solution because i want both of these functionalities in my app.. I am using the following renderer to navigate to root page when i reselect tab:

[assembly: ExportRenderer(typeof(TabPage), typeof(MainPageRenderer))] namespace MyProject.Droid.Renderers { public class MainPageRenderer : TabbedPageRenderer, TabLayout.IOnTabSelectedListener { private TabPage _page; protected override void OnElementChanged(ElementChangedEventArgs<TabbedPage> e) { base.OnElementChanged(e); if (e.NewElement != null) { _page = (TabPage)e.NewElement; } else { _page = (TabPage)e.OldElement; }

    }
    async void TabLayout.IOnTabSelectedListener.OnTabReselected(TabLayout.Tab tab)
    {
        await _page.CurrentPage.Navigation.PopToRootAsync();
    }
}

}

kamranmasud avatar Jul 08 '20 09:07 kamranmasud