コード例 #1
0
 public CourseCategoryManagerAdapter(Context context,
                                     int layoutResourceId, CourseCategoryManager courseCategoryManager)
 {
     _context               = context;
     _layoutResourceId      = layoutResourceId;
     _courseCategoryManager = courseCategoryManager;
 }
コード例 #2
0
 public CourseAppService(CourseManager courseManager, CourseToCourseCategoryManager courseToCourseCategoryManager, CourseCategoryManager courseCategoryManager, UserManager userManager, IEnumExtensionsAppService enumExtensionsAppService)
 {
     _courseManager = courseManager;
     _courseToCourseCategoryManager = courseToCourseCategoryManager;
     _courseCategoryManager         = courseCategoryManager;
     _userManager = userManager;
     _enumExtensionsAppService = enumExtensionsAppService;
 }
コード例 #3
0
 protected override void OnCreate(Bundle savedInstanceState)
 {
     base.OnCreate(savedInstanceState);
     _courseCategoryManager = new CourseCategoryManager();
     ListAdapter            = new CourseCategoryManagerAdapter(this,
                                                               global::Android.Resource.Layout.SimpleListItem1,
                                                               _courseCategoryManager);
 }
コード例 #4
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            // Create your application here
            //String[] catagoryTitles = { "C1", "C2", "C3" };
            //ListAdapter =
            //    new ArrayAdapter<String>(this, global::Android.Resource.Layout.SimpleListItem1, catagoryTitles);
            courseCategoryManager = new CourseCategoryManager();
            ListAdapter           =
                new CourseCatagoryManagerAdapter(this, Android.Resource.Layout.SimpleListItem1, courseCategoryManager);
        }
コード例 #5
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            courseCategoryManager = new CourseCategoryManager();

            var tableView = this.View as UITableView;

            tableView.Source = new CategoryViewSource(courseCategoryManager);

            // Perform any additional setup after loading the view
        }
コード例 #6
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            courseCategoryManager = new CourseCategoryManager();
            courseCategoryManager.MoveFirst();
            // Create your application here
            SetContentView(Resource.Layout.CourseActivity);
            string displayCategoryTitle = courseCategoryManager.Current.Title;

            //string displayCategoryTitle = DEFAULT_CATEGORY_TITLE;
            //Intent startUpIntent = this.Intent;
            //if (startUpIntent != null)
            //{
            //    String displayCategoryTitleExtra = startUpIntent.GetStringExtra(DEFAULT_CATEGORY_TITLE_EXTRA);
            //    if (displayCategoryTitleExtra != null)
            //        displayCategoryTitle = displayCategoryTitleExtra;
            //}


            courseManager = new CourseManager(displayCategoryTitle);
            courseManager.MoveFirst();

            coursePagerAdapter = new CoursePagerAdapter(SupportFragmentManager, courseManager);

            viewPager         = FindViewById <ViewPager>(Resource.Id.coursePager);
            viewPager.Adapter = coursePagerAdapter;

            drawerLayout   = FindViewById <DrawerLayout>(Resource.Id.drawerLayout);
            drawerListView = FindViewById <ListView>(Resource.Id.categoryDrawerListView);

            drawerListView.Adapter =
                new CourseCatagoryManagerAdapter(this, Resource.Layout.SideNavigation, courseCategoryManager);

            drawerListView.SetItemChecked(0, true);
            drawerListView.ItemClick += DrawerListView_ItemClick;
        }
コード例 #7
0
 public CourseCatagoryManagerAdapter(Context context, int layoutResourceId, CourseCategoryManager courseCategoryManager)
 {
     this.context               = context;
     this.layoutResourceId      = layoutResourceId;
     this.courseCategoryManager = courseCategoryManager;
 }
コード例 #8
0
 public CategoryViewSource(CourseCategoryManager courseCategoryManager)
 {
     _courseCategoryManager = courseCategoryManager;
 }