public override void OnViewCreated(View view, Bundle savedInstanceState) { try { base.OnViewCreated(view, savedInstanceState); TypeFilter = Arguments.GetString("TypeFilter"); switch (TypeFilter) { case "Market": ContextMarket = (TabbedMarketActivity)Activity; break; case "NearbyShops": ContextNearbyShops = (NearbyShopsActivity)Activity; break; case "NearbyBusiness": ContextNearbyBusiness = (NearbyBusinessActivity)Activity; break; } InitComponent(view); } catch (Exception exception) { Methods.DisplayReportResultTrack(exception); } }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { try { Context contextThemeWrapper = AppSettings.SetTabDarkTheme ? new ContextThemeWrapper(Activity, Resource.Style.MyTheme_Dark_Base) : new ContextThemeWrapper(Activity, Resource.Style.MyTheme_Base); // clone the inflater using the ContextThemeWrapper LayoutInflater localInflater = inflater.CloneInContext(contextThemeWrapper); View view = localInflater.Inflate(Resource.Layout.BottomSheetMarketFilter, container, false); TypeFilter = Arguments.GetString("TypeFilter"); switch (TypeFilter) { case "Market": ContextMarket = (TabbedMarketActivity)Activity; break; case "NearbyShops": ContextNearbyShops = (NearbyShopsActivity)Activity; break; case "NearbyBusiness": ContextNearbyBusiness = (NearbyBusinessActivity)Activity; break; } InitComponent(view); return(view); } catch (Exception e) { Console.WriteLine(e); return(null); } }