Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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);
            }
        }