private void OnKeyDownHandler(object sender, KeyRoutedEventArgs e) { if (e.Key == Windows.System.VirtualKey.F5) { MainTabLayout.Refresh(); } }
private void SetTabIcons() { var tabIconSize = 42; var navIconSize = 14; var tabColor = ContextCompat.GetColor(this, Resource.Color.white); var navColor = ContextCompat.GetColor(this, Resource.Color.primary); var homeIcon = "fa-home"; MainTabLayout.GetTabAt(0).SetIcon(ViewUtil.GetSVGDrawable(this, "home_tab_bar", tabIconSize, tabColor, "#FFFFFF")); //NavView.Menu.FindItem(Resource.Id.navHome).SetIcon(new IconDrawable(this, homeIcon).Color(navColor).SizeDp(navIconSize)); //var trendingIcon = "md-trending-up"; //MainTabLayout.GetTabAt(1).SetIcon(new IconDrawable(this, trendingIcon).Color(tabColor).SizeDp(tabIconSize)); //NavView.Menu.FindItem(Resource.Id.navTrending).SetIcon(new IconDrawable(this, trendingIcon).Color(navColor).SizeDp(navIconSize)); //var boardIcon = "fa-users"; //MainTabLayout.GetTabAt(2).SetIcon(new IconDrawable(this, boardIcon).Color(tabColor).SizeDp(tabIconSize)); //NavView.Menu.FindItem(Resource.Id.navBoards).SetIcon(new IconDrawable(this, boardIcon).Color(navColor).SizeDp(navIconSize)); if (Fragments.Count > 1) { var bellIcon = "fa-bell"; MainTabLayout.GetTabAt(1).SetIcon(ViewUtil.GetSVGDrawable(this, "notifications_white", tabIconSize, tabColor)); MainTabLayout.GetTabAt(2).SetIcon(ViewUtil.GetSVGDrawable(this, "messaging_white", tabIconSize, tabColor)); //UpwardFontTextView v = ViewUtil.GetUpwardFontTextView(this, "O", navIconSize, Resource.Color.white); //v.DrawingCacheEnabled = true; //v.Measure(MeasureSpec.MakeMeasureSpec(0, MeasureSpecMode.Unspecified), MeasureSpec.MakeMeasureSpec(0, MeasureSpecMode.Unspecified)); //v.Layout(0, 0, v.MeasuredWidth, v.MeasuredHeight); //v.BuildDrawingCache(true); //Bitmap b = Bitmap.CreateBitmap(v.DrawingCache); //v.DrawingCacheEnabled = false; //MainTabLayout.GetTabAt(1).SetIcon(new BitmapDrawable(b)); } //NavView.Menu.FindItem(Resource.Id.navNotificaitons).SetIcon(new IconDrawable(this, bellIcon).Color(navColor).SizeDp(navIconSize)); //NavView.Menu.FindItem(Resource.Id.navMyProfile).SetIcon(new IconDrawable(this, "md-person").Color(navColor).SizeDp(navIconSize)); //NavView.Menu.FindItem(Resource.Id.navLogout).SetIcon(new IconDrawable(this, "fa-sign-out").Color(navColor).SizeDp(navIconSize)); //NavView.Menu.FindItem(Resource.Id.navSearch).SetIcon(new IconDrawable(this, "md-search").Color(navColor).SizeDp(navIconSize)); //NavView.Menu.FindItem(Resource.Id.navAppInfo).SetIcon(new IconDrawable(this, "md-info-outline").Color(navColor).SizeDp(navIconSize)); }
private void RefreshButtonClick(object sender, RoutedEventArgs e) { MainTabLayout.Refresh(); }
private void SetTab(int tabIndex) { CurrentTab = MainTabLayout.GetTabAt(tabIndex); CurrentTab.Select(); }