Esempio n. 1
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            Window.AddFlags(WindowManagerFlags.DrawsSystemBarBackgrounds);

            SetContentView(Resource.Layout.Browser);
            var param = Nav.GetAndRemoveParameter(Intent) ?? "GalleryInfo";

            Vm.Activate(param);
            adapter = new BrowserAdapter(Vm.Images, SupportFragmentManager);
            BrowserPager.Adapter = adapter;
            BrowserPager.SetCurrentItem(Vm.FlipViewIndex, false);
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.SubGallery);

            SetSupportActionBar(MainToolbar);

            layoutManager = new GridAutofitLayoutManager(this, 120);
            SubGalleryRecyclerView.SetLayoutManager(layoutManager);

            SwipeView.SetCommand("Refresh", Vm.RefreshCommand);

            bindings.Add(this.SetBinding(() => Vm.Images).WhenSourceChanges(BindCollection));
            bindings.Add(this.SetBinding(() => Vm.Sub.Title, () => SupportActionBar.Title));
            bindings.Add(this.SetBinding(() => Vm.Images.IsBusy, () => SwipeView.Refreshing));

            var param = Nav.GetAndRemoveParameter <string>(Intent);

            Vm.Activate(param);
            AnalyticsHelper.SendView("SubredditGallery");
        }