コード例 #1
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            //Forms.Init(this, savedInstanceState);
            Instance = this;

            Xamarin.Essentials.Platform.Init(this, savedInstanceState);
            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.activity_main);

            ViewPager _viewPager = FindViewById <ViewPager>(Resource.Id.viewPager);

            //_viewPager.PageSelected += ViewPager_PageSelected;

            _fragments = new Android.Support.V4.App.Fragment[] {
                Fragment0.NewInstance("Genres", "tab_genres"),
                Fragment1.NewInstance("Genres", "tab_genres"),
                //TheFragment.NewInstance("Titles", "tab_titles"),
                //TheFragment.NewInstance("Stream", "tab_stream"),
                //TheFragment.NewInstance("Showtimes", "tab_showtimes")
            };

            _viewPager.Adapter = new ViewPagerAdapter(SupportFragmentManager, _fragments);
        }
コード例 #2
0
        public override void ToResource(ErpResource resource)
        {
            Fragment0.ToFragment(resource.GetFragment("temp", 0));
            Fragment1.ToFragment(resource.GetFragment("temp", 1));

            ErpFragment mipsFragment = resource.TryGetFragment("mips", 0);

            if (mipsFragment != null)
            {
                Frag2.ToFragment(mipsFragment);
            }
        }
コード例 #3
0
        public override void FromResource(ErpResource resource)
        {
            Fragment0.FromFragment(resource.GetFragment("temp", 0));
            Fragment1.FromFragment(resource.GetFragment("temp", 1));

            ErpFragment?mipsFragment = resource.TryGetFragment("mips", 0) ?? resource.TryGetFragment("temp", 2);

            if (mipsFragment != null)
            {
                Frag2.FromFragment(mipsFragment);
            }
        }
コード例 #4
0
 public override void ToResource(ErpResource resource)
 {
     Fragment0.ToFragment(resource.GetFragment("temp", 0));
     SurfaceRes.ToResource(resource.ParentFile.FindResource(Fragment0.SurfaceResourceName));
 }
コード例 #5
0
 public override void FromResource(ErpResource resource)
 {
     Fragment0.FromFragment(resource.GetFragment("temp", 0));
     SurfaceRes.FromResource(resource.ParentFile.FindEntry(Fragment0.SurfaceResourceName));
 }