public void UpdateTab(View view, PagerSlidingTabStrip.PagerSlidingTabStrip owner, int position, string hint = null) { ProgressBar bar = view.FindViewById <ProgressBar>(Resource.Id.tab_progress); TextView textView = view.FindViewById <TextView>(Resource.Id.tab_text); textView.Text = owner.TabTextAllCaps ? _titles[position].ToUpper() : _titles[position]; if (SharedState.GetInProgress(position)) { bar.Visibility = ViewStates.Visible; } else { bar.Visibility = ViewStates.Gone; } bar.Dispose(); textView.Dispose(); OnTabUpdated(position); }